我创建一个ASP Web应用程序,该应用程序中一个表格必须更新在文本框中场我把压延机的按钮,文本框附近的日期值。它可以更新该文本框字段中的日期,但其可编辑。我想通过只使用日历按钮更新日期值,我用只读属性,但返回空值,所以不起作用。如何使在asp.net文本框为不可编辑的(C#)
回答
尝试客户端HTML readonly
属性而不是ASP.NET服务器端readonly
。
myTextBox.Attributes.Add("readonly", "readonly");
从MSDN,
与只读属性设置为true TextBox控件的文本值被发送到时回发发生时服务器,但是服务器确实没有处理用于只读只有文本框。这可以防止恶意用户更改只读的文本值。除非通过服务器端代码修改,否则Text属性的值将保留在回发之间的视图状态中。
这就是为什么带有服务器端readonly
属性的文本框在回发中具有空值。
你可能想用这个
TextBox1.Enabled = false;
在隐藏文件代码的页面加载事件只写下面的代码:
yourTextBoxName.Attributes.Add("readonly","readonly");
,你也可以做同样的使用性能
Enabled="false"
在你的aspx页面上,但你将无法在页面后面的代码中访问它的值。
“yourTextBoxName.Attributes.Add(”只读“,”只读“);”更好,因为它允许您的文本框可调整大小和“Enabled =”false“”不。 – SubqueryCrunch
您可以使用 TextBox1.Enabled = false;
OR
TextBox1.Attributes.Add("readonly","readonly");
不同的是,如果你让enabled= false
那么你不能传递textbox
的价值。如果您需要传递textbox
的值,那么您应该使用textbox
的只读属性。
您可以textBox中不可编辑在asp.net
使用只读它会给出问题后回到刚刚成立该Java脚本性能
的onkeydown =“JavaScript的:返回false”
使用该U可以有像只读属性,并有绝对没有问题将会araise
- 1. 如何使ASP.NET的C#girdview不可编辑或图像按钮不可编辑
- 2. 如何使用asp.net将可编辑的文本框值填充为0?
- 3. wxPython中的不可编辑文本框
- 4. 使文本框可编辑使用JavaScript
- 5. 可编辑文本框
- 6. 如何在c中的图片框顶部绘制可编辑的文本框
- 7. Lightswitch文本框不可编辑
- 8. ASP.NET Gridview的编辑文本框
- 9. 文本字段使可编辑,不可编辑使用jquery
- 10. 如何使可编辑的textarea文本不可选
- 11. 如何将不可编辑的输入文本框设置为使用jquery编辑?
- 12. TinyMce编辑器文本框不可编辑
- 13. 日期选择器文本框编辑不可编辑
- 14. jQuery的可编辑的GUI文本框
- 15. 当我点击对应的复选框时,如何让不可编辑的文本框可编辑
- 16. 如何使android编辑文本在开关关闭时不可编辑?
- 17. 如何定制一些只读的非可编辑字符的ASP.Net文本框?
- 18. 可编辑的文本框点击,angular.js
- 19. 可编辑的文本框tableviewcell迅速
- 20. 可编辑的富文本框
- 21. jQuery中的可编辑文本框
- 22. 使文本框控件不可编辑而不禁用它?
- 23. *仅使文本框的一部分*不可编辑
- 24. WPF组合框可编辑的文本框为
- 25. 如何在JPanel中添加可编辑文本框
- 26. SmartGWT - 如何在同一文本区域将可编辑和不可编辑的文本放在一起?
- 27. 如何在可编辑的组合框中添加边框到文本框?
- 28. 设置不可编辑的输入复选框和文本框
- 29. C中的等宽可编辑文本#
- 30. 如何在编辑时设置文本框的文本颜色
感谢。你最好 – soundy