asp.net Page.Controls對象(找到所有服務器控件)
更新時間:2008年11月20日 00:22:31 作者:
通過此對象找到所有服務器控件。
實例一:
前臺
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無標題頁</title>
</head>
<body>
<form id="form1" runat="server">
<div id="div1">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
</body>
</html>
后臺
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = "tree";
//Server.Transfer("ajax.aspx?id=1&name="+name);
ChangeControls();
}
/************Controls屬性************
* this.Controls則包括所有控件。
* System.Web.UI.LiteralControl
System.Web.UI.HtmlControls.HtmlHead
System.Web.UI.LiteralControl
System.Web.UI.HtmlControls.HtmlForm
System.Web.UI.LiteralControl
* 為<div id="div1">加上runat屬性,則Form.Controls里則找不到Button1
*/
private void ChangeControls()
{
foreach (System.Web.UI.Control control in this.Form.Controls)
{
if (control is Button)
{
Button btn = (Button)control;
btn.Text = "Hello";
}
}
foreach (Control control in this.Controls)
{
Response.Write(control.ToString() + "<br/>");
}
}
}
前臺
復制代碼 代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無標題頁</title>
</head>
<body>
<form id="form1" runat="server">
<div id="div1">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
</body>
</html>
后臺
復制代碼 代碼如下:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = "tree";
//Server.Transfer("ajax.aspx?id=1&name="+name);
ChangeControls();
}
/************Controls屬性************
* this.Controls則包括所有控件。
* System.Web.UI.LiteralControl
System.Web.UI.HtmlControls.HtmlHead
System.Web.UI.LiteralControl
System.Web.UI.HtmlControls.HtmlForm
System.Web.UI.LiteralControl
* 為<div id="div1">加上runat屬性,則Form.Controls里則找不到Button1
*/
private void ChangeControls()
{
foreach (System.Web.UI.Control control in this.Form.Controls)
{
if (control is Button)
{
Button btn = (Button)control;
btn.Text = "Hello";
}
}
foreach (Control control in this.Controls)
{
Response.Write(control.ToString() + "<br/>");
}
}
}
您可能感興趣的文章:
- ASP.NET自定義Web服務器控件之Button控件
- ASP.NET服務器端控件RadioButtonList,DropDownList,CheckBoxList的取值、賦值用法
- asp.net Page.EnableEventValidation 屬性驗證服務器控件的回發(fā)和回調事件出現(xiàn)的錯誤
- jquery獲取ASP.NET服務器端控件dropdownlist和radiobuttonlist生成客戶端HTML標簽后的value和text值
- asp.net 服務器控件的 ID,ClientID,UniqueID 的區(qū)別
- asp.net下使用Request.From獲取非服務器控件的值的方法
- jQuery生成asp.net服務器控件的代碼
- ASP.NET 動態(tài)寫入服務器端控件
- Asp.Net使用服務器控件Image/ImageButton顯示本地圖片的方法
相關文章
asp.net ASPxTextBox等控件實現(xiàn)"回車模擬Tab"的 常用代碼整理
今天我要實現(xiàn)一些編輯框如ASPxTextBox、ASPxComboBox等控件回車模擬Tab的功能。這沒辦法,用戶用慣了回車,討厭按Tab來移動焦點(鼠標點擊更麻煩)。2010-03-03模擬HTTP請求實現(xiàn)網(wǎng)頁自動操作及數(shù)據(jù)采集的方法
下面小編就為大家?guī)硪黄MHTTP請求實現(xiàn)網(wǎng)頁自動操作及數(shù)據(jù)采集的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03使用CustomValidator自定義驗證控件檢查是否有對ListBox控件選擇
在網(wǎng)頁前端處,我們放置ListBox控件,在數(shù)據(jù)提交前,檢查用戶是否有對此控件進行選擇?小編將介紹使用Javascript與CustomValidator自定義驗證控件來檢查感興趣的朋友可以了解下2013-01-01ASP.NET GridView中文本內(nèi)容無法換行(自動換行/正常換行)
用GridView來顯示課程表,每個單元格的內(nèi)容包括課程名、上課地點、教師姓名,然后我想讓它們分行顯示,感興趣的朋友可以了解下,或許對你有所幫助2013-02-02淺談對Jquery+JSON+WebService的使用小結
本篇文章介紹了對Jquery+JSON+WebService的使用小結。需要的朋友參考下2013-04-04淺談從ASP.NET Core2.2到3.0你可能會遇到這些問題
這篇文章主要介紹了ASP.NET Core2.2到3.0可能會遇到的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04ASP.NET實現(xiàn)MVC中獲取當前URL、controller及action的方法
這篇文章主要介紹了ASP.NET實現(xiàn)MVC中獲取當前URL、controller及action的方法,結合實例形式分析了asp.net mvc獲取當前URL、controller及action的具體實現(xiàn)技巧,需要的朋友可以參考下2017-02-02