2013-07-28 22 views
0

獲取日期下面是AJAX壓延我的.aspx代碼如何從阿賈克斯壓延機在asp.net

<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox1" runat="server"> 
      </ajax:CalendarExtender> 
      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
      </td><td> 

和aspx.cs代碼

string date = Request.Form[TextBox1.UniqueID]; 
     comp.DATETIME = Convert.ToDateTime(date); 

字符串值不能轉換爲約會時間。如何將此轉化爲日期時間

回答

0

<td> 
Date Received From 
    </td> 
    <td > 
    <asp:TextBox ID="TxtSearchDate_Received_From" runat="server"></asp:TextBox> 
    <a runat="server" id="HrefDateReceivedFrom"></a> 
    <asp:CalendarExtender Format="dd-MM-yyyy" ID="CalendarExtender1" runat="server" TargetControlID="TxtSearchDate_Received_From" 
PopupButtonID="HrefDateReceivedFrom" Enabled="True" /> 
    </td>

然後使用在服務器端txtsearchDate_received_from控制。這是一個很好的做法,因爲使用可以在文本框控件中查看選定的日期。

讓我知道它是否適合你

0

你爲什麼還沒有嘗試過,從服務器控件獲取.Text屬性值,也是這樣嗎?

string date = this.TextBox1.Text; 

然後,你可以做你轉換爲DateTime,像這樣:

comp.DATETIME = Convert.ToDateTime(date); 
+0

我已經嘗試。但字符串值不能轉換成日期時間 – baskaran

+0

什麼是'TextBox1.Text'價值? –