无法更改文本框属性

本文关键字:属性 文本 | 更新日期: 2023-09-27 17:59:43

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

在浏览器中查看时,我收到以下错误:(如果我将文本框属性更改为"单行",我不会收到错误)

分析程序错误

描述:分析为该请求提供服务所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件。

分析器错误消息:无法创建类型的对象

"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>

无法更改文本框属性

您似乎还没有安装.Net Framework 4.5。低于.Net Framework 4.5的TextMode只有三种模式,即单线、多线和密码。

如果您不想安装.NET FRK 4.5:,这是一个替代答案

不使用属性"TextMode",您可以将其替换为"type",在生成的"HTML Input"中,这两种情况下都是属性的名称

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

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