選択したプロファイルのIDを見つけて、その値をjavascriptの変数に割り当て、アラートボックスにjavascriptが呼び出す必要のある関数をapp_codeフォルダーのクラスまたはWebに書き込む必要があるWebサイトがあります。ページのコードファイル
var some_variable = '<%=the_method() %>';
選択したプロファイルのIDを見つけて、その値をjavascriptの変数に割り当て、アラートボックスにjavascriptが呼び出す必要のある関数をapp_codeフォルダーのクラスまたはWebに書き込む必要があるWebサイトがあります。ページのコードファイル
var some_variable = '<%=the_method() %>';
MVCではなくASP.NETWebFormsを想定します...
page.aspx
次の名前の変数がある場合:
public string myProfile = "profile1";
他のものと同じように、HTMLでそれを取得できるようになります。
<% Response.Write( myProfile ) %>
javascriptでも同じことができます:
<script>
var myProfile = '<%= myProfile %>';
</script>
メソッドを呼び出すこともできます。
あなたの中でpage.aspx
public string getUserName() {
return String.Format("{0} {1}", User.fname, User.lname);
}
あなたのJavaScriptで
<script>
var myProfile = '<%= getUserName() %>';
</script>
変数とメソッドを正しく装飾する必要があることを忘れないpublic
でください。そうでない場合、デフォルトでprivate
は、コードビハインドファイルの範囲外からアクセスできません。
JavaScriptコードからサーバー側のメソッドと通信するには、WebサービスまたはWebメソッドを使用する必要があります