J'ai conçu ma page avec un HtmlInputText comme suitHtmlInputTextbox montrant une erreur
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblTrialPeriodEnds" runat="server" Text='<%# Eval("trialPeriodEnds","{0:dd/MM/yyyy}") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate>
TrialPeriodEnds
</HeaderTemplate>
<EditItemTemplate>
<input type="text" name="testinput" class="textbox" value='<%# Eval("trialPeriodEnds") %>'
id="txtEffectiveDate" runat="server" />
<a onclick="showCalendarControl('txtEffectiveDate')" href="#">
<img alt="cal" src="calendar.gif" style="width: 20px; height: 20px" border="0" /></a>
</EditItemTemplate>
</asp:TemplateField>
Mon code RowUpdating est le suivant
HtmlInputText htmInput = (HtmlInputText)GridView1.Rows[e.RowIndex].FindControl("Daily");
strExpiry = htmInput.Value;
Je reçois une erreur comme référence d'objet non définie à une instance d'un objet.
Pourquoi est-il affiche peut tout dire sur
Mais ajouter runt = "Server" n'augmente pas mon calendrier – Dotnet
Vous ne savez pas exactement ce que vous voulez dire. Il n'y a pas de calendrier dans le code que vous avez publié. – sgriffinusa
J'ai utilisé un calendrier pour faire un popup en utilisant Jquery quand j'ai cliqué dans la zone de texte si j'utilise runat = "Serveur" je ne vais pas obtenir celui-là – Dotnet