問題タブ [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.
asp.net - Gridview RowCommand が 2 回目に起動しない
以下のような行コマンドを使用したグリッドビューと単純なリンクボタンがあります。
このリンクボタンはファイルをダウンロードするためのものです。UPLOADID を取得し、Response.WriteFile() メソッドで書き込みます。
問題は、最初にリンクボタンをクリックすると、ファイルがダウンロードされますが、2回目はダウンロードされません。Linkbutton は何も起動しません。私はたくさん検索しましたが、回避策はありませんでした。検証に関係していると言われています。ページにいくつかのカスタムバリデーターと必須バリデーターがあります。
誰かが私に解決策を提案できますか? 前もって感謝します。
c# - ボタンをクリックする代わりに ENTER キーでアクションを実行すると、LinkButton クリックイベントが発生しない
ImageButton と LinkButton がスパンで結合され、同じ ClickEvent でバインドされて現在の場所から終了します。 同じページに searchTextBox と検索アクションを開始するためのボタンがあります。
問題は次のとおりです。
- テキストボックスにテキストを入力し、Enter キーを押して検索アクションを実行し (データを検索した)、LinkButton をクリックして終了すると、LinkButton イベントは発生しませんが、imageButton イベントは発生します。
- 上記と同じアクションを実行しましたが、Enter キーを押して検索する代わりに、検索ボタンをクリックしてから、LinkbUtton をクリックして終了しました。ImageButton と LinkButton の両方をクリックするとイベントが発生するようになりました。
ENTER キーを押してテキストを検索すると、ImageButton イベントのみが機能し、LinkButton イベントは機能しないのはなぜですか。
編集 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 トリガーを追加すると、機能し始めましたが、ページがちらつき始めました。
c# - C# usercontrol LinkButton CommandArgument グリッドの小見出しの後に空白
asp:Gridview
スタッフ メンバーがプロジェクトに費やした時間とコメントを表示する があります。日付をグリッド内のサブ見出しにしたいので、グリッドのすべての行に表示されません。グリッドをソートできません。グリッドは、別のユーザーコントロール内にあるユーザーコントロール内にあります。データベース クエリの列は次のとおりです。
- 日にち
- プロジェクト ID
- プロジェクト名/コード
- スタッフコメント
- 使った時間
グリッドビューは次のように定義されています。
GridView 内にリンク ボタンがあります。
コード ビハインドのOnRowDataBound
イベントは、レコードの日付が変更されているかどうかを確認し、変更されている場合は、グリッドに新しい行を追加して日付を表示します。このプロセスは正常に表示されます。
は値をOnRowCommand
チェックし、等しい場合は からプロジェクト ID を取得します。これは、日付のサブ見出しのすぐ下にある行を除くすべての行で正常に機能します。CommandName
Select
CommandArgument
次のコードを使用してサブヘッダーを作成しました。
問題はCommandArgument
、小見出しの下の最初のレコードに空白が返されることです。他のすべてのリンクは問題ありません。小見出しを取り除けば、すべてうまくいきます。
同じ問題を抱えている人々の例をいくつか見つけましたが、本当の答えはありません.
asp.net - #EVAL を OnClientClick 関数に連結する
Eval データを OnClientClick 関数に連結しようとしています。私がしたことはこれです:
しかし、要素を調べると、内部に Eval のコードが表示されます。どうすれば nameID のデータを OnClientClick 関数内に入れることができますか??
ios - LinkButton クリック イベントが iOS および iPad で発生しない
ASP コード :
コードビハインド:
同様に、「アンカー タグ」と「ハイパーリンク」のクリックは、iOS と iPad では機能しません。
c# - クリックしたときに動的リンクボタンがコマンドを呼び出さない
動的コントロールは初めてですが、これまで、グリッドビューのテンプレート フィールドでそれらを正常に作成してきました。最近、ハイパーリンクからリンク ボタンに切り替え、いくつかの変更を加える必要がありましたが、まだ機能していません。
私のページには次のコードがあります(顕著な部分に要約されています)
私が持っているテンプレートクラスで
ハンドラーのブレークポイントには到達しません
リンクボタンをクリックすると、リンクボタンがグリッドに表示され、Page_PreInit と Page_Load への呼び出しがあり、予想どおりポストバックです。ただし、AssignAll_Click が呼び出されることはありません。
ブラウザのフッターでは、ボタンリンクにカーソルを合わせると「javascript: __dooPsotabck(...」と表示されます
c# - グリッドのセル値が空の文字列を返すのはなぜですか?
グリッドビューから値を選択しようとしていますが、空の文字列を返します。
ここで無関係な列をすべて削除しました。