[英]“Converting” asp.net form to html form
我有一個asp.net webform。 用戶將數據輸入文本框,然后使用按鈕執行OnClick="SubmitData"
:
現在我想使用jquery並使我的表單看起來更好,我不知道我是否可以保持asp.net控件或我是否必須轉換為HTML控件。
問題我需要轉換
<asp:TextBox ID="section_c_issue_error_identified_byTextBox" width="500" runat="server"
/>
這樣的事情:
<textarea name="comments" id="comments" rows="5" cols="60"></textarea>
如果是這樣,我將如何從這些新的html文本框中獲取用戶輸入?
你能告訴我到底如何將這些值傳遞給我的c#代碼?
您無需轉換任何內容,因為它在客戶端無論如何都會轉換為html。
抓取文本框的值的方法很少,例如
如果以下是我的文本框,
<asp:TextBox ID="txtCountry" Width="500" runat="server" CssClass="countryText" />
我可以用,
$('#<%= txtCountry.ClientID%>').val()
$('.countryText').val()
您不需要轉換任何內容,只需添加屬性clientID類型為static
ClientIDMode="Static"
這是有理由的,id asp component
不會更改id的名稱
<asp:TextBox ID="txtCountry" Width="500" runat="server" CssClass="countryText" ClientIDMode="Static" />
$('#txtCountry').val();
我需要轉換的問題
<asp:TextBox ID="section_c_issue_error_identified_byTextBox"
width =“500”runat =“server”/>
這樣的事情:
<textarea name="comments" id="comments" rows="5"
COLS = “60”>
是的,你需要這樣做。
要使用JQuery從這些控件捕獲輸入,您需要執行以下操作:
var elementValue = $('#elementid').val();
elementid是您為標記中的元素指定的ID。 在上面的例子中,它將是“評論”。
elementValue將在您的文本區域中輸入文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.