我有一个像这样的 asp,net 文本框
<asp:TextBox readonly="true" ID="txtLastService" runat="server"></asp:TextBox>
当我试图在后面的代码中将其值获取到日期变量 LastService 时,我收到此错误
从字符串“”到类型“日期”的转换无效。
异常详细信息:System.InvalidCastException:从字符串“”到类型“日期”的转换无效。源错误:第 26 行:oItem.LastService = txtLastService.Text 源文件:.\admin\vehicle\add.aspx.vb 行:26
我在其他页面中使用了相同的代码,它工作正常,除了这个页面有任何帮助
编辑
请注意,当我单击表单上的提交时,文本框的值不为空。而且当我删除只读属性时,我没有得到错误。但我需要这个文本框是只读的,因为我使用 javascript 来选择日期并设置它的值