textbox设置只读属性 页面提交时值丢失解决办法

来源:互联网 发布:仿手机淘宝产品详情 编辑:程序博客网 时间:2024/05/21 04:20

最近在开发过程中,将textbox设置成只读的,结果页面刷新后,textbox的值丢失。。。。。

在网上查找一番后,发现这是ASP.NET 2.0之后才有的。在之前版本中,textbox设置成只读活enable=false时,在客户端更改了值后,在服务器端仍然可以得到修改后的值。

解决办法:

   不要直接在设计页面设置readonly。

在后台代码中添加属性:

protected void Page_Load(object sender, EventArgs e)
        {
            textbox1.Attributes.Add("readonly", "readonly");                
        }


搞定,收工。

原创粉丝点击