您的位置:首页 > 产品设计 > UI/UE

textbox 设置enabled=false 或是readonly=true 后,在后台无法取值的问题

2015-12-21 09:25 417 查看
在开发过程中,发现很多的新手搞不清楚服务器端和客户端的区别,因此常常会碰到在 textbox 设置enabled=false 或是readonly=true 后,在后台无法取值的问题。

这里拿C#/,NET中的ASP 页面来进行说明。

1、客户端:相当于后缀是.aspx.cs 的后台

2、服务器端:相当于.asp 的前端。

很多新手会出现这样的问题就是在于在后台把textbox的属性设置为: enabled=false 或是readonly=true,然后通过JavaScript 给这个textbox 设置值,这时候,又想在后台程式上取到值,这显然是不科学的。

正确的做法应该是在前台页面中,给textbox设置 style="enabled:false"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: