“ System.Web.UI.WebControls.TextBoxMode”不包含“日期”的定义

帕拉斯坎蒂·孔泰穆卡卡拉

错误消息:“ System.Web.UI.WebControls.TextBoxMode”不包含“日期”的定义

代码:

<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>配置> system.web>编译

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

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档