1

asp.net で更新パネルと AutoPostback を使用していますが、ポストバック後にスクリプトが適切に読み込まれず、既にページにあるため、スクリプトの誤動作を必要とする要素の一部が原因で、pageLoad( )しかし、私はそれを行う方法がわかりません。要素の外観を変更するためだけに、jquery ブートストラップやその他のプラグインなどのスクリプトをロードしたいのですが、ガイドはありますか?

4

1 に答える 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 に答える