转跳后 后台修改样式asp.net
2012-07-03 12:55
239 查看
如写了一个改变前台页面样式的方法,进行转跳,如更新成功则调用这个方法改变前台样式,失败则换另一种样式。
直接转跳后在加入这个方法是不能改变成功的,因为这个页面已经转跳了,页也就是说已经加载完毕了,再调用写的方法已经没用了。所有只有在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()
直接转跳后在加入这个方法是不能改变成功的,因为这个页面已经转跳了,页也就是说已经加载完毕了,再调用写的方法已经没用了。所有只有在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()
相关文章推荐
- Asp.net 更改Alert样式和后台注册Jquery的Ajax异步提交事件[包括处理前操作、处理后操作(注明:此方法只是作为参考,如有需要可自行修改)]
- ASP.NET程序中动态修改web.config中的设置项目(后台CS代码)
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作
- [翻译-ASP.NET MVC]Contact Manager开发之旅之迭代2 - 修改样式,美化应用 【转】
- ASP.NET后台JS弹框使前台页面样式丢失 解决办法
- asp.net后台修改masterpage里面的meta标签属性
- Asp.net后台把脚本样式输出到head标签中节省代码冗余
- Asp.net后台把脚本样式输出到head标签中
- ASP.NET后台页面修改集锦
- 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)
- asp.net 后台 修改 javascript 变量
- ASP.NET后台JS弹框使前台页面样式丢失 解决办法
- ASP.NET后台显示信息、修改密码等操作
- ASP.NET动态网站开发培训-25.论文管理系统(五、添加后台新增及修改功能)
- ASP.NET程序中动态修改web.config中的设置项目(后台CS代码)
- ASP.NET WebForm中JavaScript修改了页面上Label的值,如何在后台代码中获取
- C# 修改Lotus密码已经Asp.net后台注册JS简述
- asp.net后台修改title值,去除title标题内容前面的空格