【发布时间】:2016-01-28 14:16:47
【问题描述】:
我有一个文本框,我想禁用它,这样用户就不能输入他们想要的任何文本。要选择驱动程序,他们必须单击放大镜图像并显示驱动程序列表。
当他们从列表中选择一个驱动程序时,它会将驱动程序填充到文本框中。但是当我去保存它时,它的值是空白的,所以没有驱动程序被保存。问题是将文本框设置为Enabled = false。
txtDriverName.Enabled = false;
如果我删除此行,驱动程序将保存。但是禁用文本框会保存一个空白值。如何阻止用户在文本框中输入文本但仍保存从列表中填充的值?
【问题讨论】:
-
相关或重复:stackoverflow.com/questions/6316399/… 但是如何以及何时为
TextBox赋值?尝试在 aspx 或Page_Init中执行此操作。 -
@TimSchmelter 我有一个填充所有文本框的函数。从
Page_Load方法调用此函数。但是感谢您链接的问题 -
尝试从
Page_Init调用该方法,对结果感兴趣。