文本框属性无法更改

时间:2013-02-16 10:31:12

标签: c# asp.net

我正在创建一个网页。我在设计时添加了textbox并将其textmode属性更改为日期。

我在浏览器中查看时出现以下错误:(如果我将textbox属性更改为“单行”我没有收到错误)

  

分析器错误

     

描述:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并相应地修改源文件。

     

分析程序错误消息:无法创建类型为

的对象      

'System.Web.UI.WebControls.TextBoxMode'来自其字符串表示   'TextMode'属性的'Date'。

Source Error:

Line 20:             <tr>
Line 21:                 <td>
Line 22:                     <asp:TextBox ID="TextBox1" runat="server" TextMode="Date"></asp:TextBox>
Line 23:                 </td>
Line 24:                 <td>&nbsp;</td>

4 个答案:

答案 0 :(得分:5)

您似乎还没有安装.Net Framework 4.5。下面是.Net Framework 4.5 TextMode 只有三种模式,即SingleLine,Multiline和密码。

答案 1 :(得分:2)

请安装.Net Framework 4.5,它会正常工作。

答案 2 :(得分:2)

如果您不想安装.NET FRK 4.5,这是另一种选择:

您可以使用“类型”替换它,而不是使用“TextMode”属性,“类型”是生成的“HTML输入”中两种情况下的属性名称

答案 3 :(得分:0)

在Visual Studio IDE中启动新项目时,请确保选择了.Net Framework 4.5或更高版本。这样,项目在运行时将支持这些附加功能。