カスタムC#ASP.NET WebControlをどのように配信してカスタム__eventargumentを投稿しますか? -- asp.net フィールド と event-handling フィールド と custom-controls フィールド と postback フィールド と web-controls フィールド 関連 問題

How do I wire up a custom C# ASP.Net WebControl to post back a custom __EVENTARGUMENT?












0
vote

問題

日本語

カスタムASP.NET GridViewを作成していて、__eventargument値を変更できるが、サーバ側で戻り値をキャプチャする方法を理解することはできません。

折りたたみ式の表現を持つ機能を作成しているため、最初のレベルは標準のGridViewで、JavaScriptを介して追加の行を挿入します。

マイ問題は、カスタムデータを付けて投稿したセレクションレベル行にリンクを作成する方法です。

英語

I'm creating a custom ASP.Net GridView and I want to be able to alter the __EVENTARGUMENT value but I can't figure out how to capture the returned value on the server side.

I'm creating the ability to have a collapsible representation, so the first level is the standard GridView and I will insert additional rows via JavaScript if they expand the first level row.

My problem is how to create a link on the selecond level rows that posts back with custom data.

</div
              

回答リスト

1
 
vote
vote
ベストアンサー
 

RaisePostBackeventは、この値が渡される場所です。 Base GridViewクラスでは、上書きすることができますので、そこにタップできるはずです。

これはiPostBackeventHandlerインターフェイスの一部です。

hth.

 

I believe the RaisePostBackEvent is where this value gets passed into; the base GridView class allows you to override it, so you should be able to tap into it there.

This is a part of the IPostBackEventHandler interface.

HTH.

</div
 
 
0
 
vote

JavaScriptからのポストバックを上げるために__DopoStbackを使用してください。これが正しいイベントにマッピングされるように正しいパラメータを使用してください

 

Use __dopostback to raise the postback from javascript. Use the correct parameters so that this will be mapped to the right event

</div
 
 
 
 

関連する質問

7  ASCXをやるMVCの方法はありますか?  ( Is there an mvc way of doing ascx ) 
ASCXSはASP.NET MVCで使用されているか、他のものを使用する必要がありますか? ...

0  Postbackの後にグリッドデータソースを保持する方法  ( How to keep grid datasource after postback ) 
カスタムグリッドビューを書きました、そして、 ViewState のグリッド DataSource を保存したいですが、この例外 タイプ '&gt; f_anonymoustype0`7 [[System.Int32、MSCORLIB、バージョン= 2.0....

20  Ajax WebControlsへの簡単な方法  ( Easy way to ajax webcontrols ) 
私は最適化しようとしているWebアプリケーションを持っています。一部のコントロールは、ダイアログスタイル<コード> DIVs に隠されています。そのため、ユーザーがそれらを見たい場合にのみ、Ajaxを介して読み込んでください。これは、主にリテラルベース(さまざ...

27  ASP.NETチェックボックスリストデータリンクの質問  ( Asp net checkboxlist databinding question ) 
ASP.NETチェックボックスリストをデータにデータをデータバインドすることは、チェックボックスのラベルになり、BOOL値がボックスをチェック/オフにすることができます。 私のASP.Net Webformには、このようなチェックボックスリストがあります。 ...

2  ASP.NETのコントロールのようなスプレッドシート[クローズ]  ( Spreadsheet like control in asp net ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? O...

0  コンテナ内のWebコントロールとターゲティング変数へのキャスティング文字列  ( Casting string to web control and targeting variable in container ) 
VWD 2010 C#を使用しています。 default.aspx(.cs)。 何が起こるべきか:ボタンは ID = "Day31" でラベルの色を変更します。 この例で月の31日目です。 ボタンとラベルは、「mainContent」の内側のテーブルの内側に...

0  LoadViewStateの選択されたRadioButtonの値を取得します  ( Getting a value of selected radiobutton in loadviewstate ) 
WebControlのLoadViewStateイベントの[LoadViewStateイベント]の[選択]ラジオボタンの値を取得できますか。すべてのコンポーネントはCodeBehindで生成されるので、それらのコントロールがあります。 <事前> <コード> ...

9  Webコントロールを作成するときは、OnloadまたはPage_loadを実装するかを上書きする必要があります。  ( When creating a web control should you override onload or implement page load ) 
Visual Studioで新しいWebユーザーコントロールを作成すると、デフォルトでPAGE_LOADイベントが追加されます。コントロール上のベース<コード> OnLoad イベントをオーバーライドするのではなく、これを使用する利点は何ですか? <コード>...

1  ASP.NET GRIDVIEWのポストバック投稿コントロールの値を設定しない  ( Asp net gridview postback not setting posted controls values ) 
何らかの複雑度(1つのテンプレート内のMulitpleフィールド)のEditItemTemplateを追加してから、RowUpdatingイベントからコントロールを解析するときは、ユーザーによって手動で入力されたコントロールに値がありません。私の推測は、データ...

0  カスタムCSSCLASSプロパティ:クラスとIDEを統合します  ( Custom cssclass property integrate classes with ide ) 
コンテナとして機能し、テキストヘッダを持つカスタムWebControlを作成しました。 CssClass プロパティはコンテナ部分に適用され、 HeaderCssClass プロパティも追加しました。 IntelliSenseが利用可能なクラスを表示するよう...




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