zoukankan      html  css  js  c++  java
  • 转跳后 后台修改样式asp.net

    如写了一个改变前台页面样式的方法,进行转跳,如更新成功则调用这个方法改变前台样式,失败则换另一种样式。
    直接转跳后在加入这个方法是不能改变成功的,因为这个页面已经转跳了,页也就是说已经加载完毕了,再调用写的方法已经没用了。所有只有在Page_Load里写的方法或点后台的事件(_Click或Command)才能调用 protected void Page_Load(object sender, EventArgs e)
    我想到了三个个思路:
    1、转跳的时候触发一个事件
    2、定义一个全局的变量flag做标记,如操作成功要进行转跳的时候,在转跳的前面改变这个flag标记,然后在Page_Load里判断flag标记,再调用改变前台页面样式的方法。
    3、在转跳的地址里写入一个标记如a.aspx?state=Edited,再在Page_Load里判断state状态,如为Edited则调用改变前台样式的方法。


    TextBox禁用后,无法实现里面的功能,样式、无法调用JS代码等

     把Enabled属性设为false,禁用了后TextBox里面的一些属性都会失去,要再次使用的时候要重新添加属性,可以在后台添加属性或样式。.Attributes.Add() .Style.Add()

  • 相关阅读:
    C# 解决组合优化问题
    <@spring.message "index.title"/>
    服务容错处理库Polly使用
    Pycharm使用入门
    JS知识点
    design pattern
    java的NIO
    Promise
    Docker Compose + Spring Boot + Nginx + Mysql
    苹果开发者账号如何多人协作进行开发和真机调试XCode
  • 原文地址:https://www.cnblogs.com/townsend/p/2574567.html
Copyright © 2011-2022 走看看