簡體   English   中英

ASP.NET中的HTML表單

[英]HTML forms in ASP.NET

您好,所有如何使用HTML文本字段而不是ASP.NET文本框。

如何編寫C#代碼以使用HTML表單而不是ASP.NET

無需使用或使用任何服務器控件,只需鍵入標准類型標簽或所需的任何HTML控件即可。

如果您希望能夠從背后的代碼中訪問它們,則只需在每個HTML標記中包含runat =“ server”值,並確保為其提供ID。

您需要從HTTP請求的Form集合中檢索值:

<input type="text" name="MyTextField" />

后面的代碼:

string value = Request.Form["MyTextField"];

這個問題沒有多大意義。 您確實應該澄清並充實問題,並解釋您要做什么。

在某些方面,ASP.NET文本框 C#代碼可以利用的HTML文本字段。 那么,ASP.NET文本框有什么問題?

您可以在代碼中創建HtmlInput控件的實例,或者將runat =“ server”屬性添加到aspx文件中的<input>元素,然后可以使用其ID從服務器端代碼訪問此屬性。

另外,您可能希望看看http://asp.net/mvc,以更好地控制HTML標記。

編輯:

<form id="form1" runat="server">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <input id="Text1" type="text" runat="server" />

    <asp:Button ID="Button5"
        runat="server" Text="Button" OnClick="button5_click" />
    <div>


        <script runat="server">
            protected void button5_click(object sender, EventArgs e)
            {
                Text1.Value = "Hello";
            }
        </script>


</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM