問題タブ [formview]

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 投票する
1 に答える
380 参照

asp.net - 異なるasp.net FormViewテンプレートで同じIDを使用するのは問題ですか?

常に 1 つの FormView テンプレートしかレンダリングされないことを理解していますが、子コントロール ID を再利用することは問題になりますか?

たとえば、挿入テンプレートと編集テンプレートはこの FormView では同一であり、それぞれにユーザーが自分の名前を入力できる TextBox があります。両方のテキスト ボックスに ID "NameTextBox" を与えることは問題 (または悪い考え) でしょうか?

さらに良いことに、挿入モードと編集モードの両方で使用される単一のテンプレートを作成する方法はありますか? 同じコード ビハインド、イベント ハンドラーなどを使用しますか? 挿入モードと編集モードの両方で使用する Web ユーザー コントロールの作成を提案するフォーラム スレッドをどこかで見つけました。これは一般的なものですか?

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

asp.net - EntityDataSourceにバインドされたasp:FormViewの「現在の」オブジェクト

ページングが有効になっているFormViewがあります。FormViewはEntityDataSourceにバインドされています...

...データベースからタイプのオブジェクトのリスト(IEnumerable)を返しOrderます。たとえば、私のポケットベルが2ページ目に配置されているため、FormViewはリストの2番目のオブジェクトを表示します。

FormViewは、次のようなコントロールがあるため、表示する必要のあるオブジェクトを「認識」しているようです。

正しいオブジェクトの「MyProperty」の値を魔法のように表示します。

Orderコードビハインドでこのオブジェクト(「Eval」を使用して単一のプロパティではなく、タイプ全体のエンティティ)にアクセスするにはどうすればよいですか?

0 投票する
3 に答える
1307 参照

c# - FormView から ASP.net Web フォームのモデルにリストをバインドする

大きな入力フォームの場合、モデルへの魔法のデータバインディングに asp.net FormView を使用します。このモデルでは、Rides というプロパティ (以下を参照) を使用してリストを公開していますが、明らかに完全に置き換えたくありません。だから私はそれを読み取り専用にしました。

ただし、この方法ではデータバインディング機能を使用できなくなります。この問題の一般的な解決策はありますか?

0 投票する
3 に答える
12030 参照

asp.net - asp:FormView がテーブルとしてレンダリングされないようにする方法は?

ItemTemplate を含む asp:FormView があります。いくつかの div 要素を使用して FormView 内のコンテンツをデザインしたいと思います。

アプリケーションを実行すると、次の HTML が作成されます。

実際、テーブルはやや邪魔です。ItemTemplate を使用してコンテンツをフリースタイルにする目的は何なのかわかりませんが、それをテーブルにラップします。

この動作を無効にするか、回避することはできますか? (FormView プロパティにフラグが見つかりませんでした。)

0 投票する
3 に答える
10549 参照

asp.net - コードビハインドからFormViewにDropDownListをロードすることはできませんか?

DropDownListを含むFormViewを含むUserControlがあります。FormViewはデータコントロールにバインドされています。

そのようです:

コードビハインドからDropDownListにデータを入力しようとしています。これがFormViewに含まれていなかった場合、通常はPage_Loadイベントで行います。ただし、FormView内では機能しません。コードでドロップダウンリストにアクセスして、実行しようとするとすぐに、次のようになります。

... FormViewのデータバインディングメカニズムが呼び出されます。これはもちろん、DropDownListを基になるデータソースにバインドしようとします。これにより、**'ParentMetricCode'のSelectedValueが無効になります。これは、アイテム。DropDownListがまだ入力されていないため、「パラメーター名:値...」エラー。

FormViewのDataBinding()イベントでロードを実行しようとしましたが、次のようになりました。

...その時点でFormView.Controls.Count=0であるため、失敗します。

これは不可能ですか?(ドロップダウンリストをバインドするためにセカンダリObjectDataSourceを使用する必要はありません)

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

asp.net - 異なるテーブルから FormView にデータを入力する

質問と RadioButtons (回答用) を表示するために、オンライン クイズ ページで FormView を使用しています。

ASP dot NETを使ったオンラインクイズ

ここで、TestID とそのテストの特定のセットに従って質問を選択する必要があります。testid と set_number は、セッション変数を使用して渡されます。私は 3 つの testID と TestID ごとに 3 つの Set を持っているので、9 つのテーブルを使用して質問、オプション、正解を保存しています。

特定のテーブルからのみ質問を抽出するように FormView を設定する方法について助けが必要です。StoredProcedure を使用する必要がありますか? はいの場合、どのように?

PS: 1 つのテーブルのみを使用して、各 Set および各 TestID のすべての質問を保存する場合は、それを行うことができますが、個別のテーブルを使用することをお勧めします。

アップデート

自分で解決した

[閉まっている]

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

ajax - formviewでajaxtabcontainerを使用するにはどうすればよいですか?

フォームビューテンプレートにタブコンテナを追加するにはどうすればよいですか?ページ内にスクリプトマネージャーがあると確信しています。ただし、「ASP.NET AJAXスクリプトコンポーネントを使用するには、ページ上にScriptManagerが必要です。ScriptManagerをitemTemplate内に移動しようとしましたが、同じエラーが発生します。

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

asp.net - 内部の.ascxコントロールとFormViewでのデータバインディング

FormView内にascxコントロールがあります。私が欲しいのは、ascx内で構文Bindを使用することです。これが私のページです:

WebUserControl.ascxは次のとおりです。

TextBoxに値を選択すると、すべてが正常に機能します。バインドにより、テキストボックスに期待値が入力されます。ただし、[更新]ボタンを押すと、ObjectDataSourceのメソッドUpdateは、入力されたテキストが期待されている間に、Nameではなくnullを持つEntのインスタンスを取得します。テストのために、テキストボックスを.aspxに配置しましたが、すべて正常に機能します。

最後に、リフレクターFormViewで逆コンパイルしました。直接の子に対してのみ反復するため、ExtractRowValuesは失敗したように見えます。子バインディングを回避する方法を知っている人はいますか?