【发布时间】:2016-05-12 13:39:49
【问题描述】:
我在可视化 Web 部件项目的 girdview 中添加日期选择器。下面是 HTML 代码。当我构建项目时,我收到错误,因为当前上下文中不存在“txtImpactedEndTime”。 请提出建议。
<asp:TemplateField HeaderText="End Time" HeaderStyle-ForeColor="#357328" HeaderStyle-Font-Bold="false">
<ItemTemplate>
<asp:TextBox ID="txtImpactedEndTime" runat="server" Text='<%# Eval("Col4") %>'></asp:TextBox>
<a href="javascript:NewCssCal('<%= txtImpactedEndTime.ClientID %>','DDMMMYYYY','arrow',true,'24');">
<img id="ImgImpactedEndTime" src="https://gdpdev.accenture.com/Shared%20Documents/cal.gif" runat="server" style="padding-right: 7px; padding-left: 0px; border: none; vertical-align: middle; padding-bottom: 5px; padding-top: 1px; background-repeat: no-repeat;" /></a>
<%--<SharePoint:DateTimeControl ID="dtcImpactedEndTime" runat="server" SelectedDate='<%# Eval("Col4") %>' />--%>
</ItemTemplate>
<ItemStyle Width="15%" />
</asp:TemplateField>
【问题讨论】:
-
我认为 javascript 是问题所在。它试图在 Gridview 中找到控件,但找不到它的嵌套。这可能会有所帮助stackoverflow.com/questions/10625948/…
-
我也试过用javascript,但结果是一样的..
和脚本模式是: