如何在函數或類中的頁面上引用asp.net控件。在函數或類方法中引用ASP控件
private void PageLoad(object sender, EventArgs e)
{
//An example control from my page is txtUserName
ChangeText(ref txtUserName, "Hello World");
}
private void ChangeText(ref HtmlGenericControl control, string text)
{
control.InnerText = text;
}
這實際上是否會改變txtUserName控件的文本?
我嘗試這樣做,是工作
private void PageLoad(object sender, EventArgs e)
{
ChangeText(txtUserName, "Hello World");
}
private void ChangeText(TextBox control, string text)
{
control.Text = text;
}
只是想將其寫入的問題後,都沒有嘗試過 – 2010-10-07 22:34:22
是在這其實你'Page_Load'事件ASPX代碼隱藏?您在相同的代碼隱藏中調用的函數是什麼?這是爲了更改任何控件的'InnerText'還是專門設置''控件的'Text'屬性? –
Kev
2010-10-07 22:40:30
你只需要給你的控件一個'id'屬性,然後你就可以直接通過它的Id來引用它。 – 2010-10-07 22:40:41