ボタンをクリックした後に変更する必要があるテキストがあります。ボタンは 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 の実行後にラベルが明確になると確信しています。コードビハインドで値が入力されたラベルを読み取る方法はありますか?