gpt4 book ai didi

asp.net - “System.Web.UI.WebControls.TextBoxMode”不包含 'Date' 的定义

转载 作者:行者123 更新时间:2023-12-04 03:44:58 25 4
gpt4 key购买 nike

错误信息:
“System.Web.UI.WebControls.TextBoxMode”不包含“Date”的定义

代码:

<asp:TextBox ID="lastDate" runat="server" autocomplete="off" TextMode="Date" ></asp:TextBox>

<ajax:CalendarExtender ID="lastDate_CalendarExtender" runat="server"
Enabled="True" TargetControlID="lastDate">

最佳答案

也许我添加 2 美分已经很晚了,但我认为这可能会在将来对某些人有所帮助。正如 Rob 所提到的,从 .Net 4.5 开始,您可以使用 TextMode="Date"为您 asp:TextBox但浏览器支持可能会受到限制,因为这会将您的 TextBox 呈现为页面输出中的 HTML5 日期类型文本框。在我写这篇文章的时候,大多数现代浏览器都支持 HTML5。

但是,如果这是您想要的,那么您的标记就没有问题。

<asp:TextBox ID="lastDate" runat="server" autocomplete="off" TextMode="Date" />

如果您在 Visual Studio Visual Studio 中看到此错误消息,很可能是因为目标框架版本不正确。

如下更改 Web.Config 中的 Target-Framework 属性以消除此错误。

Web.Config > configuration > system.web > compilation


<compilation debug="true" defaultLanguage="C#" targetFramework="4.5" />

希望这可以帮助

关于asp.net - “System.Web.UI.WebControls.TextBoxMode”不包含 'Date' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22983304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com