Как вы ссылаетесь на элемент управления 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;
}
просто думал об этом после того, как писать вопрос, не пробовал еще –
Является ли это на самом деле ваш 'Page_Load' событие код ASPX-код? Является ли функция, которую вы вызываете, в том же коде? Это для изменения 'InnerText' какого-либо элемента управления или для конкретного задания свойства' Text' элемента ' '? –
Kev
вам просто нужно указать атрибут 'id', и вы можете ссылаться на него напрямую по его идентификатору. –