2017-02-21 20 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