0

Web ページでタイプ <%=value%> のブロックの実行を強制するディレクティブまたは命令はありますか?そのタイプのブロックを含む Web プロジェクトがあり、それが最初に評価されるためです (値が "" の場合)、しかし、ボタン内で文字列型のパブリック フィールドである変数値の値を変更すると、コンテンツが評価されず、スクリプトを挿入するために値を使用しています。aspx のコピーを Web サーバーにアップロードしたところ、コードは正常に動作しましたが、問題は、デバッグ中に動作せず、値が評価されず、スクリプト ブロックが挿入されないことです。

コーディングを続けるには、スクリプトを実行して Web アプリケーションをデバッグできる必要があります。

よろしく。

PS ScriptManager の RegisterClientScriptBlock と RegisterStartupScript は以前のバージョンの Internet Explorer では役に立たないため、このメソッドを使用する必要があります。

..........

    public string value = "";

    protected void Button1_Click(object sender, EventArgs e)
    {
        //Just a silly example of a script.
        value = "<script type=\"text/javascript\">alert(Add(3,4));</script" + ">";

    }

.........

<script type="text/javascript">
    function Add(number1, number2) {
        return (number1 + number2);
    }

 </script>

<%=value %>
4

1 に答える 1