0

ユーザーが ASP.net ページのボタンをクリックすると、

  1. サーバー上のフォルダーからファイルを保存します - ASP.NET FileUpload コントロールを正しく使用する方法asp:fileUploadのように、これは C# で行う必要があると思います

  2. asp.netボタンクリックイベントからjavascript関数を呼び出す方法のようにjavascript関数を実行します

C# と Javascript を組み合わせて必要なものを実現する方法はありますか? そうでない場合は、どうすればよいですか?

4

2 に答える 2

4

要素のonClientClickプロパティを使用してみてください。asp:button

例、.aspx ファイル:

<script type="text/javascript">
  function myFunction()
  {
    alert('hi');
  }    
</script>
...

<asp:button id="Button1"
   usesubmitbehavior="true"
   text="Open Web site"
   onclientclick="myFunction()"
   runat="server" onclick="Button1_Click" />

そして、コード ビハインド (.aspx.cs) で

  void Button1_Click (object sender, EventArgs e)
  {
    if (this.FileUpload1.HasFile)
    {
        this.FileUpload1.SaveAs("c:\\" + this.FileUpload1.FileName);
    }

  }

詳細はこちら

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick.aspx

于 2013-07-11T20:37:42.873 に答える