У меня есть панель/UpdatePanel, которая содержит метку ASP.NET. Кажется, что ни при каких обстоятельствах текстовое поле этого управления не может быть изменено. Код: < /p>
On Hold Music
< /code>
Когда возникает поставка, мне может потребоваться обновить это, поэтому я проверяю некоторые условия, а затем пытаюсь изменить текст, выполнив: < /p>
protected void Page_Load(object sender, EventArgs e)
{
if (this.Page.IsPostBack)
lblOnHoldFile.Text = "Some text.";
}
< /code>
Этот код, вероятно, плохой, у меня мало опыта работы с ASP.NET и унаследовал этот проект. Но я до сих пор не могу понять, в чем смысл разоблачить эти этикетки в коде-бенде, если вы вообще не можете их изменить. Как я могу установить поле. Спасибо. protected void btnDisableOnHold_OnClick(object sender, EventArgs e)
{
//Update some records
// Clear out any existing file from the label:
lblOnHoldFile.Text = "Current file: none";
}
Подробнее здесь: https://stackoverflow.com/questions/181 ... ode-behind