- - PR -
ボタンクリックイベントでパラメータを渡す方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-02-26 13:55
default.aspxに
<script type="text/javascript"> var para1=1; var para2="TEST"; </script> <asp:Button ID="Button1"runat="server" OnClick="Button1_Click" Text="Button"/> default.aspx.csに public void Button1_Click(object sender, EventArgs e) { } 上記の様なソースの時にButton1_Click関数内でpara1,para2を参照するにはどうすればよいでしょうか? Webプログラミングはまだ始めたばかりで、わからないことばかりです。 皆さんのお力をお貸しください。 |
|
投稿日時: 2008-02-26 14:20
> 上記の様なソースの時にButton1_Click関数内でpara1,para2を参照するにはどうすればよいでしょうか?
このソースでは参照できません。 JavaScriptはブラウザ内で動きます。 ASP.NETのソースはサーバ上で動きます。 JavaScriptで定義したデータの値をASP.NETのソースに渡すためにはどうにかしてサーバにそのデータを渡さないといけません。 ということになるのですが、あまりこのようなプログラミングをすることはないですね。 何を実現しようとしているかを記述してもらうほうが、それにあったプログラムの記述を提示できるかもしれません。 |
|
投稿日時: 2008-02-26 14:30
ASP.NETは良くわからないし
確認する環境もないのですが こんなアイデアが浮かびました。 調べてみると asp:Labelコントロールとかあるので これを <script type="text/javascript"> var para1=<asp:Label id="para1">; var para2="<asp:Label id="para2">"; </script> こんな風にして asp:Labelコントロールに値を入れる なんてのはどうでしょう 無理ですかね |
|
投稿日時: 2008-02-26 14:48
> 無理ですかね
はい、無理です。 |
|
投稿日時: 2008-02-26 16:25
ご回答ありがとうございました。
クライントコールバックでPara1とpara2のデータをサーバに送信することで解決しました。 貴重がご意見ありがとうございました。 |
1