单击按钮后,我有一些文本需要更改。该按钮触发 Javascript。此 Javascript 更改标签的值。当我在不同的地方检查标签的值时,它总是空的。我在页面加载和预渲染中检查标签的值。
void Page_PreRender(object sender, EventArgs e)
{
string siteALias = lblSiteAliasDiscription.Text; //empty
}
protected void Page_Load(object sender, EventArgs e)
{
string siteALias = lblSiteAliasDiscription.Text; //empty
}
function setDiscription(siteAlias, discription) {
alert(siteAlias);
document.getElementById("ctl00_contentHolder_lblSiteAliasDiscription").InnerHTML = siteAlias;
alert(document.getElementById("ctl00_contentHolder_lblSiteAliasDiscription").InnerHTML);
}
两个警报都以正确的方式填写,这就是为什么我确定在 Javascript 运行后标签会变得清晰的原因。有没有办法在后面的代码中读取带有填充值的标签?