簡體   English   中英

在文件asp.net后面的代碼中檢索文本框值

[英]Retrieve textbox values in code behind file asp.net

嗨我在頁面上有一個crontrol:

<asp:TextBox ID="q" runat="server" autocomplete="off" />

我正在嘗試從代碼隱藏文件中訪問該值。

我試過了:

TextBox searchTerm = FindControl("q") as TextBox;

但它不起作用。

如果它是表單內的ASP.NET TextBox server control ,則只需使用Text屬性即可

string searchKey=q.Text;

您可以訪問代碼隱藏內部的任何元素,如果它有一個ID使用值和屬性Runat設置屬性值"Server"

例如 :您可以在.ASPX頁面中編寫一些這樣的標記

<div id="someInfoDiv" runat="server"> Tim's point is valid</div>

並在代碼隱藏

 someInfoDiv.InnerHtml = "So i am adding that";

你不需要這樣搜索TextBox searchTerm = FindControl("q") as TextBox; 因為它是一個服務器控件,你可以通過它的id獲取文本

這樣string query = q.Text;

暫無
暫無

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

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