1

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法从“TextMode”属性的字符串表示“DateTimeLocal”创建“System.Web.UI.WebControls.TextBoxMode”类型的对象。

源错误:

我设置Textbox TextMode=DateTimeLocal并运行了我的项目,它运行良好。当我尝试将我的应用程序部署到 IIS 并访问该网页时,我会收到上述错误。IIS.Net 4.0.30319。有没有理由让我localhost(在我的计算机上)而不是服务器(iss)上得到它?我该如何解决?

4

2 回答 2

1

ASP.NET 4.0 的 TextBoxMode 枚举中只有三个成员:

  1. SingleLine:表示单行输入方式。
  2. MultiLine:表示多行输入模式。
  3. 密码:表示密码输入方式。

还有相当多的内容,包括ASP.NET 4.5DateTimeLocalTextBoxMode Enumeration

您的本地主机正在运行 ASP.NET 4.5,但显然您的服务器没有...确保您的服务器上安装了 ASP.NET 4.5。

更新:对于无法升级到 ASP.NET 4.5 的人,您可能只需将type="datetime-local"TextBox 设置为替代方案。

于 2013-10-04T18:10:56.363 回答
1

在服务器上安装 asp.net 4.5 就可以了!

于 2013-10-04T18:22:00.663 回答