問題タブ [rowcommand]
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 イベントが再び発生する
を使用して、.net アプリケーションに GridView 行編集機能を実装し<asp:CommandField
ました。行を編集した後、[更新] ボタンをクリックしてレコードを保存しました。ページを更新するか、F5 を押すと、GridView_RowCommand が再度発生しました。
これを回避するにはどうすればよいですか。ユーザーが F5 キーを押したとき、またはページを更新したときを識別するメカニズムはありますか。クライアント側またはサーバー側に何らかの方法がありますか。
asp.net - コントロールが更新を反映しない
更新パネルがあるマスター ページがあります。私が取り組んでいるアプリケーションのページの 1 つに、いくつかの asp:textboxes を含むカスタム コントロールがあります。そのコントロールにはグリッドビューもあります。
行の asp:linkbutton がクリックされると、OnRowCommand イベントが発生し、その魔法を正しく実行します。その一部は、asp:textbox の "Text" プロパティを設定しています。これは機能します。
私の問題は、更新が UI に反映されていないことです。
更新パネル:
リンクボタン:
イベント ハンドラ:
ページのライフサイクルで何かが欠けていることはわかっていますが、空白を描いています。
c# - GridView で、1 つの項目テンプレートに複数のコマンドを追加する方法は?
簡単にするために、この例を削除しました。テンプレート フィールドを持つグリッドビューがあります。テンプレート フィールドには、2 つのボタンと 1 つのラベルが含まれています (これらは同じテンプレート フィールドにある必要があります)。最初のボタンでラベル テキストを「勝利」に設定し、もう 1 つのボタンでラベル テキストを「失敗」に設定します。onrowcommand は、テンプレート フィールドのボタンによってトリガーされないようです。どうすればこれを達成できますか?
私のグリッドビューコードは以下の通りです:
と私のコードビハインド:
前もって感謝します!
c# - RowCommand からデータを取得する
製品バージョンを表示するグリッドがあり、編集、削除、プレビューなどのリンク ボタンがいくつかあります。編集ボタンをクリックすると、製品 ID とバージョン ID を取得し、製品の詳細があるxyz .aspx ページにリダイレクトしたいと考えています。編集できます。
これが私のグリッドの外観です。
RowCommand
GridViewのイベントでリンク ボタンのクリックを追跡しています。ここでは、VersionID と ProductID を取得して、別のページにリダイレクトしたいと考えています。私を助けてください。私はコーディングに本当に慣れていません。私は少しグーグルをやったが、解決策はどれも私を助けていない.
asp.net - RowCommand イベントからリダイレクトするときの動作にバグがありますか?
GridView の列の 1 つは、「ViewProfile」という CommandField ボタンです。
「ViewProfile」ボタンがクリックされると、イベント ハンドラ「MyGridView_RowCommand(...)」が別のページ「ViewUserProfile.aspx」にリダイレクトします。
「ViewProfile」をクリックして「UserProfile.aspx」にリダイレクトされたら、戻るボタンを押します。
「ViewUsers.aspx」に戻ったので、グリッド ビューの一部ではない他のボタンをクリックします。
ここにバグのある部分があります...「MyGridView_RowCommand(...)」イベントは、「ViewProfile」ボタンがクリックされたことを示すイベント引数で発生します! はい。(リダイレクト後に) ページに戻るときに、GridView 内にないボタンをクリックすると、何らかの方法で RowCommand イベントが発生します。ブラウザを更新するまで、奇妙な動作が続きます。
これを修正する方法を知っている人はいますか?
c# - Asp.netRowcommandイベントで行インデックスを取得する
私はasp.netGridViewを持っています:
rowIndex
行コマンドイベントに参加するにはどうすればよいですか?
発砲select
時にターゲット行を強調表示したい( )。RowCommand
c# - Gridview Rowcommandイベントは発生しますが、Gridviewを含む非表示コントロールを表示しません
これが私が2つの簡単なステップでやろうとしていることです:
1)新しい投稿を追加したり、既存の投稿を更新したりするためのテーブルとコントロールを内部に持つ新しい行(trNewPost)。
2)ボタンを追加して上の行を表示します= true;
3)trMyPostsにはGridviewが含まれており、すべての投稿が表示されます。
デフォルトのvisible=true。
ユーザーがグリッドビューの任意の行の編集をクリックすると(RowCommandイベント)、このグリッド(trMyPosts)を非表示にして、trNewPostを表示したいだけです。
それで全部です。イベントが発生しますが、何も起こりません。
c# - ボタンをクリックしても行コマンドが起動しない
私はすでに解決策を見つけています。投稿したいだけなので、これは一部の人にとって役立つかもしれません
これはコマンドを使用するボタンです
ボタンをクリックしても、行コマンドは実行されません。
asp.net - GridviewのRowCommandで実行できませんか?
Webページにグリッドビューがあります。リンクボタンの列です。リンクボタン列のcommandNameは「lbtnedit」です。リンクボタンをクリックすると、別のタブにIDをロードして再開の詳細が表示されますが、リンクボタンをクリックしてもgvresume_OnRowCommandが実行されません。
前もって感謝します !
ここに私のグリッド:
これがイベントです
1つ編集:
私がfirebugを使用するとき、ここにリンクのコンテンツがあります:
href = "javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(" ctl00 $ aaaaaaa $ bbbbbbbbbbb "、" "false、" "、"; Clients.aspx "、false、true)
次の場合は問題ないと思います:javascript:__ doPostBack('ctl00 $ mainContent $ gridViewResume'、'resumeID')しかし、これを行う方法がわかりませんか?
c# - GridView RowCommand イベントがフッター テンプレート ボタンのクリックで発生しない
私は持っていGridView.AutoGenerateColumn=true
ます。
ボタンをクリックするとrowdataboundのフッターにボタンを作成しました行コマンドイベントが発生しません
これが私のコードです: