○ASP.netでjavascriptに値を渡す

■テキストボックスを貼り付け、それを経由することでC#とjavascript間で値を共有する

▽aspx
<script language="javascript" type="text/javascript">

//かっこ悪いからロード時に利用するテキストボックスを見えなくする
document.getElementById("TextBox2").style.display="none";

function button1_onclick() {
    //TextBoxから値を取得して
    var data=document.getElementById("TextBox2").value;

    //値を更新して
    data=data+'2';

    //TextBoxに値を設定する
    document.getElementById("TextBox2").value=data;
    //サブミットする
    document.getElementById("form1").submit();
}

</script>


■javascriptのソースに直接の値を書込む

値がテキストに埋め込まれる形となり、javascriptで処理されます。

▽aspx
<script language="javascript" type="text/javascript">
    //セッションの値を埋め込む
    var data = "<%=Session["data"]%>";

</script>
javascriptで埋め込まれたカンマ区切りの文字列を切り出すサンプル



▲トップページ > Visual BASIC と C#