ASP.NET機能と一緒にJavaScript機能を実行できません -- javascript フィールド と asp.net フィールド 関連 問題

Unable to run Javascript function along with asp.net function












0
vote

問題

日本語

私はASP.NETボタン

を持っています

catch9 998877617 とともにJavaScript関数 catch7 を実行します。私は同じに次のコードを書きましたが、望ましい結果を得ることができません

<事前> <コード> try {} catch(...) {}0
英語

I have a asp.net button

I want to run a JavaScript function animation() along with the asp.net function Button1_Click when the user clicks on submit.

i have written the following code for the same but unable to get the desired result

protected void Button1_Click(object sender, EventArgs e)     {         Button1.Attributes.Add("onClick", "animation()");     <Some Code Here>      } 
</div
     
         
         

回答リスト

1
 
vote

クリック定義の外側にコードを含める必要があります。 PAGE_LOADイベントに含めることができます..

<事前> <コード> template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 1
 

You must include your code outside of the click definition. you can include it on page_load event as..

 protected void Page_Load(object sender, EventArgs e)     {          if (!IsPostBack)         {              Button1.Attributes.Add("onclick", "animation()");          }     } 
</div
 
 
0
 
vote

スクリプトマネージャを使用して、サーバー側からJavaScript関数を実行することもできます。
1)あなたはあなたのページにスクリプトマネージャを追加する必要があります
例: <コード> template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 2

2)_click関数に <コード> template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 3

ScriptManagerで使用できる方法は2つあります。
- RegisterStartUpScript
- RegisterClientScriptBlock
ここ それらの違いを伝えるポストです。 / P>

 

You may also use a script manager to run your javascript functions from server side:
1) You must add a script manager to your page
eg: <asp:ScriptManager ID="scriptManager" runat="server" EnablePartialRendering="true" EnablePageMethods="true" AsyncPostBackTimeout="600" />

2) on your _Click function protected void Button1_Click(object sender, EventArgs e) { string script = "$(function(){animation();});"; ScriptManager.RegisterStartupScript(this, this.Page.GetType(), Guid.NewGuid().ToString(), script, true); }

there are two methods you may use with ScriptManager:
- RegisterStartupScript
- RegisterClientScriptBlock
here is a post that tells the difference between them

</div
 
 
0
 
vote

template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 5 template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 4 属性に追加することができます。

のように

<コード> template<typename Fn> int translate_exception(Fn fn) try { fn(); return 0; } catch(std::exception const& e) { LOG("[EE] exception ", e.what()); return -2; } catch( ... ) { LOG("[EE] unknown exception"); return -1; } 6

 

You can add the javascript function on OnClientClick attribute of the Button.

like

<asp:Button id="Button1" runat="server" OnClientClick="animation();" OnClick="Button1_Click" />

</div
 
 

関連する質問

65  浮動小数点数の解析:すべてのアルゴリズムをキャッチしますか?  ( Floating point number parsing is there a catch all algorithm ) 
多文化プログラミングの楽しい部分の1つは数値フォーマットです。 アメリカ人は10,000.50を使用しています ドメイズは10.000,50 を使用しています フランス語10 000,50 私の最初のアプローチは、区切り文字に遭遇し、これを10進数の区切...

35  ASP.NETカスタムクライアント側の検証  ( Asp net custom client side validation ) 
.NET 2.0 Webサイトでのユーザーコントロールのカスタム検証機能があり、支払われた手数料はかかりません。 ascx ファイルにバリデータコードを置き、 Page.ClientScript.RegisterClientScriptBlock() ...

21  IPアドレスによるIIS 6のBandwithスロットル  ( Bandwith throttling in iis 6 by ip address ) 
私はバックグラウンドで大きなファイルをダウンロードするアプリケーションを書いています。すべてのクライアントはローカルに、またはVPNを介してログインします。ローカルにログインしているときは、ダウンロードをスロットルしたくありません。ただし、ユーザーがVPNを介...

43  ASP.NETサイトマップ  ( Asp net site maps ) 
誰もがSQLベースのASP.NETサイトマッププロバイダを作成する経験がありますか? 私は私のメニューとSiteMappathコントロールと正しく機能しているデフォルトのXMLファイル web.sitemap を持っていますが、私のサイトのユーザーが動的にペー...

24  ASP.NETユーザープロファイルと古いスタイルのユーザークラス/テーブル  ( Asp net built in user profile vs old style user class tables ) 
ASP.NETのプロファイル機能を使用してベストプラクティスに関するガイダンスを探しています。 組み込みのユーザープロファイルに保存するべきですか、または自分のデータベーステーブルを作成して目的のフィールドに列を追加する必要があるのはどうしますか。たとえば、...

32  IIS 6 / ASP.NET Windows認証のチェックリスト?  ( Checklist for iis 6 asp net windows authentication ) 
私がユーザーを自動的にイントラネットサイトにログオログ化するようにasp.netアプリケーションを取得するのに問題がありました。 Googlingまたは私が適用した実験に関係なく、IE7によって表示されるログインボックスが常に表示されます。 Windows認...

0  ASP.NET Ajax AccordionPaneをXmlDataSourceにバインドするにはどうすればよいですか。  ( How do i bind an asp net ajax accordionpane to an xmldatasource ) 
私はこれについて別の日を無駄にするならば私を倒す怒っている上司を持っています: - 私のジレンマを解くことができるAjax Guruを指しています。 しかしより詳細:私はXMLソースからのリンクを撮影し、そのソースから自分自身を埋め込むアコーデオンパンを持って...

95  SVNリビジョン番号をASP.NET Webサイトで同期させるにはどうすればよいですか。  ( How do i sync the svn revision number with my asp net web site ) 
スタックオーバーフローには、下部にSubversionバージョン番号があります。 SVNリビジョン:679 このような自動バージョン管理を使用したい場合は、<コード> TableAdapter0 、Windows Forms、WPDプロジェクト/ソリュ...

48  中程度の信頼のweb.configへの書き方は?  ( How to write to web config in medium trust ) 
私の共有ホストへの私の最初の最短のWebアプリケーションのアップロード私は、私が新鮮な課題のセットで私に提供されました。この問題は、私が中程度の信頼のための私の申請を最も確実に開発していなかったことでした(またはそれが何であったのか手がかりを持っていた)という...

29  構築されたエンコードされたビューステートの価値を取得する方法  ( How to get the value of built encoded viewstate ) 
<コード> ViewState の<コード> base64-encoded 表現をつかむ必要があります。明らかに、これはリクエストライフサイクルでかなり遅くなるまで利用できません。 たとえば、ページの出力に含まれている場合: <事前> <コード> <inpu...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有