设置日历扩展格式
有谁知道是否有一种方法可以使用 aspx 中的动态值指定日历扩展器的格式? 我尝试了这个,但它似乎根本没有设置格式。有人看到它有什么问题吗:
<asp:TextBox ID="tbStartDate" runat="server" />
<act:CalendarExtender ID="clndrStartDate" PopupPosition="Right" runat="server"
Format='<%# DefaultDateFormat %>' TargetControlID="tbStartDate"></act:CalendarExtender>
我在后面的代码的基页中有 DefaultDateFormat getter,如下所示:
public static string DefaultDateFormat
{
get { return "dd/MM/yyyy"; }
}
任何帮助将不胜感激。 谢谢
Does anyone know if there is a way of specifying the Format of a calendar extender with a dynamic value from the aspx?
I tried this but it doesnt seem to set the format at all. Does anyone see anything wrong with it:
<asp:TextBox ID="tbStartDate" runat="server" />
<act:CalendarExtender ID="clndrStartDate" PopupPosition="Right" runat="server"
Format='<%# DefaultDateFormat %>' TargetControlID="tbStartDate"></act:CalendarExtender>
and i have the DefaultDateFormat getter in a base page of the code beheind like this:
public static string DefaultDateFormat
{
get { return "dd/MM/yyyy"; }
}
Any help would be appretiated.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在日历扩展器实例上调用 DataBind 方法。
这个解决方案对我有用。
Call DataBind Method on calendar extender instance.
This solution worked for me.
你不是想说 Format="<% =DefaultDateFormat%>"并且您可能不希望 DefaultDateFormat 成为静态属性。
您的示例中似乎缺少“”和=。但我可能是错的。
Don't you mean to say Format="<% =DefaultDateFormat%>" and you may not want DefaultDateFormat to be a static property.
You appear to be missing "" and = in your example. But I could be wrong.