2017-02-21 19 views
-1

改变选择的标签消息下面是我对文本框和日历控制和文本框如果从日期和迄今所选择的,用于显示错误消息不是在范围ASPX代码,问题是我收到错误消息,但对再次使用日期选择器更改日期,我无法根据意见清除标签消息不是有效的文件不清除使用日历控制

<tr> 
         <td style="width:100px; text-align:left; padding-left:10px;">From Date:</td> 
         <td style="width:200px; text-align:left;"><asp:TextBox ID="txtfromdate" runat="server" Width="120px" CssClass="Calender"></asp:TextBox></td> 
         <td style="width:100px; text-align:left; padding-left:10px;">To Date:</td> 
         <td style="width:200px; text-align:left;"><asp:TextBox ID="txtToDate" runat="server" Width="120px" CssClass="Calender"></asp:TextBox> </td> 
         <td style="width:250px;"></td> 
        </tr> 
+0

是Web窗体应用项目 –

+0

你不能没有重新上传文件做到这一点。由于您需要服务器端验证。如果你想要的话,你可以使用javascript来完成所有这些验证并更改客户端的标签文本过程,但这又是另一个需要搜索网络的故事。 – Emad

+0

哦,我忘了你可以用形式做时,日历会更改你重新加载页面,用户需要上传的文件再次 – Emad

回答

0

好你需要的是重新加载页面当日历值改变时。对于这一点,你这样做:

<asp:TextBox ID="txtfromdate" runat="server" Width="120px" CssClass="Calender" ontextchanged="ClndrFrom_TextChanged"> 

而且在后面的代码:

private void ClndrFrom_TextChanged(object sender, EventArgs e) 
{ 
    //Here you clear your label. Or if you already stored the file in server 
    //you can validate your file and change the label 
} 

你也需要做同样的事情在其他日历文本框。

对于我建议使用这样的操作在Javascript客户端代码,但纪录,希望它能帮助:)

+0

我没有得到textchanged事件我越来越ontextchanged – abc

+0

是的是我的不好,这是正确的。我会编辑回答 – Emad

+0

您告诉您将编辑答案,但未编辑 – abc