• 转跳后 后台修改样式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()

  • 相关阅读:
    iOS如何获取蓝牙Mac地址
    iOS完整App资源收集
    四月兄弟AprilBeacon
    图片360°旋转动画(
    图片圆角
    获取子字符串在元字符串中出现的所有位置
    调用系统震动 循环震动
    ibecon后台运行
    uiwebview 加载本地js、css、img,html从网站加载
    获取蓝牙mac地址
  • 原文地址:https://www.cnblogs.com/townsend/p/2574567.html
Copyright © 2020-2023  润新知