asp.net で更新パネルと AutoPostback を使用していますが、ポストバック後にスクリプトが適切に読み込まれず、既にページにあるため、スクリプトの誤動作を必要とする要素の一部が原因で、pageLoad( )しかし、私はそれを行う方法がわかりません。要素の外観を変更するためだけに、jquery ブートストラップやその他のプラグインなどのスクリプトをロードしたいのですが、ガイドはありますか?
質問する
175 次
1 に答える
1
実際には、pageOnload イベントを使用してそうすることができます。このような。
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>document.getElementById('Your element').style.display = 'block'</script>");
}
else
{
this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>document.getElementById('Your element').style.display = 'hidden'</script>");
}
}
于 2013-09-12T13:49:24.323 に答える