为什么只读文本框不会返回ASP.NET中的任何数据?

inp*_*put 20 asp.net textbox readonly

我已将文本框设置为只读.当用户单击它时,将显示日历,并且用户选择输入到只读文本框中的日期.

但是当我尝试将数据输入数据库时​​,它显示空值.怎么了?

And*_*are 52

当谈到ASP.NET Readonly属性和readonlyHTML输入元素的属性时,有一点奇怪之处.而不是设置ReadonlyWeb控件的属性,只需将HTML属性添加到控件,如下所示:

textBox.Attributes.Add("readonly", "readonly");
Run Code Online (Sandbox Code Playgroud)

这将使控件在客户端的浏览器中只读,但仍然允许您在回发到服务器时检索输入的值.

  • 难以置信的!我今晚在这个麻烦中失去了2个小时......真该死! (2认同)