問題タブ [asplinkbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
425 参照

asp.net - Gridview RowCommand が 2 回目に起動しない

以下のような行コマンドを使用したグリッドビューと単純なリンクボタンがあります。

このリンクボタンはファイルをダウンロードするためのものです。UPLOADID を取得し、Response.WriteFile() メソッドで書き込みます。

問題は、最初にリンクボタンをクリックすると、ファイルがダウンロードされますが、2回目はダウンロードされません。Linkbutton は何も起動しません。私はたくさん検索しましたが、回避策はありませんでした。検証に関係していると言われています。ページにいくつかのカスタムバリデーターと必須バリデーターがあります。

誰かが私に解決策を提案できますか? 前もって感謝します。

0 投票する
1 に答える
580 参照

c# - ボタンをクリックする代わりに ENTER キーでアクションを実行すると、LinkBut​​ton クリックイベントが発生しない

ImageButton と LinkBut​​ton がスパンで結合され、同じ ClickEvent でバインドされて現在の場所から終了します。 ここに画像の説明を入力 同じページに searchTextBox と検索アクションを開始するためのボタンがあります。

問題は次のとおりです。

  • テキストボックスにテキストを入力し、Enter キーを押して検索アクションを実行し (データを検索した)、LinkBut​​ton をクリックして終了すると、LinkBut​​ton イベントは発生しませんが、imageButton イベントは発生します。
  • 上記と同じアクションを実行しましたが、Enter キーを押して検索する代わりに、検索ボタンをクリックしてから、LinkbUtton をクリックして終了しました。ImageButton と LinkBut​​ton の両方をクリックするとイベントが発生するようになりました。

ENTER キーを押してテキストを検索すると、ImageButton イベントのみが機能し、LinkBut​​ton イベントは機能しないのはなぜですか。

編集 1: HTML コード <span class="exitspan" id="ExitSpanId"> <input name="ctl00$IDButtonExit" align="bottom" id="IDButtonExit" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" type="image" src="WebResources/Exit.gif"/> <a id="IDLinkExit" href="javascript:__doPostBack('ctl00$IDLinkExit','')" EVENT="eventExit">

編集2:理由

本当の原因は更新パネルにあると思います。On Hit Enter 検索ボックスでポストバックを実行しないため、リンクがバインドされません。更新パネルに AutopostBack トリガーを追加すると、機能し始めましたが、ページがちらつき始めました。

0 投票する
0 に答える
676 参照

c# - C# usercontrol LinkBut​​ton CommandArgument グリッドの小見出しの後に空白

asp:Gridviewスタッフ メンバーがプロジェクトに費やした時間とコメントを表示する があります。日付をグリッド内のサブ見出しにしたいので、グリッドのすべての行に表示されません。グリッドをソートできません。グリッドは、別のユーザーコントロール内にあるユーザーコントロール内にあります。データベース クエリの列は次のとおりです。

  1. 日にち
  2. プロジェクト ID
  3. プロジェクト名/コード
  4. スタッフコメント
  5. 使った時間

グリッドビューは次のように定義されています。

GridView 内にリンク ボタンがあります。

コード ビハインドのOnRowDataBoundイベントは、レコードの日付が変更されているかどうかを確認し、変更されている場合は、グリッドに新しい行を追加して日付を表示します。このプロセスは正常に表示されます。

は値をOnRowCommandチェックし、等しい場合は からプロジェクト ID を取得します。これは、日付のサブ見出しのすぐ下にある行を除くすべての行で正常に機能します。CommandNameSelectCommandArgument

次のコードを使用してサブヘッダーを作成しました。

問題はCommandArgument、小見出しの下の最初のレコードに空白が返されることです。他のすべてのリンクは問題ありません。小見出しを取り除けば、すべてうまくいきます。

同じ問題を抱えている人々の例をいくつか見つけましたが、本当の答えはありません.

0 投票する
1 に答える
1224 参照

asp.net - #EVAL を OnClientClick 関数に連結する

Eval データを OnClientClick 関数に連結しようとしています。私がしたことはこれです:

しかし、要素を調べると、内部に Eval のコードが表示されます。どうすれば nameID のデータを OnClientClick 関数内に入れることができますか??

0 投票する
0 に答える
588 参照

ios - LinkBut​​ton クリック イベントが iOS および iPad で発生しない

ASP コード :

コードビハインド:

同様に、「アンカー タグ」と「ハイパーリンク」のクリックは、iOS と iPad では機能しません。

0 投票する
1 に答える
1058 参照

c# - クリックしたときに動的リンクボタンがコマンドを呼び出さない

動的コントロールは初めてですが、これまで、グリッドビューのテンプレート フィールドでそれらを正常に作成してきました。最近、ハイパーリンクからリンク ボタンに切り替え、いくつかの変更を加える必要がありましたが、まだ機能していません。

私のページには次のコードがあります(顕著な部分に要約されています)

私が持っているテンプレートクラスで

ハンドラーのブレークポイントには到達しません

リンクボタンをクリックすると、リンクボタンがグリッドに表示され、Page_PreInit と Page_Load への呼び出しがあり、予想どおりポストバックです。ただし、AssignAll_Click が呼び出されることはありません。

ブラウザのフッターでは、ボタンリンクにカーソルを合わせると「javascript: __dooPsotabck(...」と表示されます

0 投票する
2 に答える
1033 参照

c# - グリッドのセル値が空の文字列を返すのはなぜですか?

グリッドビューから値を選択しようとしていますが、空の文字列を返します。

ここで無関係な列をすべて削除しました。