問題タブ [asp.net-dynamic-data]

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 に答える
349 参照

filter - ASP.NET 動的データ - 戻るボタン

.Net の動的データ エンティティを使用して、データベースの上にある Web サイトを実装しました ( http://msdn.microsoft.com/en-us/library/ee845452.aspxを参照) 。

テーブルの List.aspx-View で、グリッドビューのデータを並べ替え/フィルター処理できます。行の「詳細」リンクをクリックした後、詳細ビューで「戻る」ボタンをユーザーに提供して、ユーザーをまったく同じフィルター処理/ソートされたテーブルにナビゲートしたいと思います。

これまでのところ、List.aspx に戻ると、並べ替えとフィルター処理に関するすべての情報が失われます。

この機能を実装する方法はありますか? ViewState を使用する必要がありますか?

どうもありがとう

乾杯クリス

0 投票する
4 に答える
746 参照

asp.net-dynamic-data - ASP.Net Dynamic Dataはそれだけの価値があると思いますか?

誤った情報に聞こえるリスクがありますが、これは基本的にRADやアプリケーションの高速スケッチに役立つと信じています。

CRUDアプリケーションに必要なほとんどすべてのものを足場にするという意味で、Ruby風のように感じます。私たちにとってより簡単な作業ですよね。そしてほとんどの人は賢明ではありません。

私は職場でかなりグリーンで、開発者として実際の仕事(キュービクルと無料のコーヒー)で働き始めたばかりなので、少しグリーンな意見かもしれませんが、もっと年配の人からのコメントが欲しいです。

これはMVC2(基本的な足場)とMicrosoft Lightswitch(ウィザード主導の開発)の間のどこかにありますか?参加する価値はありますか?

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

asp.net - 動的データエンティティを使用してnvarchar列の値を制限する

ASP.NET Dynamic Data Entitiesプロジェクトを使用して、データベース用のWebアプリケーションを生成しています。データベース構造を変更してその列を外部キーにしたり、データベースを変更したりせずに、列に許可される値を制限する最も簡単な方法は何でしょうか。

例えば。TypeOfAssetのnvarchar(50)列を持つAssetsというテーブルがあります。アセットの種類を、たとえば「プリンター」、「デスクトップ」、「ラップトップ」に制限したいと思います。すべての検索とテンプレートを作成して、テキストフィールドではなくこの列のドロップダウンリストを自動的に使用するようにしたいと思います。

カスタムテンプレートを作成してUIHintattirbuteを使用する必要がありますか?メタデータで使用できる他の属性はありますか?または、LinqToSqlの値を制限して、動的データエンティティに関する限り、ドロップダウンリストを自然に使用する方法はありますか?

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

asp.net - like フィルターを IQueryable に適用する

エンティティ列に対して同様のタイプのクエリを実行できる動的データ用のカスタム フィルターを作成しようとしています。たとえば、名前フィールドで john を検索して、johnson、johns などを返します。

クラスのIQueryable GetQueryable(IQueryable source)メソッドをオーバーライドしようとしています。QueryableFilterUserControl結果をフィルタリングするには。これを達成する最良の方法を知っている人はいますか?

これがあればIQueryable<T>、.Where() 句の結果を返すことができるので簡単です。

QueryableFilterUserControl クラスにはApplyEqualityFilter(IQueryable source, string Column.Name, object value)メソッドがありますが、これは直接比較を実行します。

どんな助けでも大歓迎です。

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

c#-4.0 - LinqDataSourceを使用した更新時に、編集モードでDynamicDataDetailsViewからReadOnlyフィールドの値を取得する

データベースに、挿入と更新で設定される読み取り専用フィールドを持つテーブルがいくつかあります。つまり、AddDate(DateTime)、AddUserName(string)、LastModDate(DateTime)、LastModUserName(string)です。

これらの値を持つすべてのテーブルは、次のインターフェイスから継承するように設定されています。

そのため、Edit.aspxページには次のメソッドがあります。

ただし、このメソッドにヒットするまでに、e.OriginalObjectは4つのフィールドすべての値をすでに失っているため、実際の更新中にChangeConflictExceptionがスローされます。InitイベントハンドラーのDetailsView1.DataKeyNames配列に4つの列名を追加しようとしました。

私はそのコードをPostBackでのみ発生させようとしましたが、それでも何も起こりません。ラウンドトリップを行うためにすべての列の値を取得する方法に迷っています。

CustomFieldGeneratorは、C#ビットの詳細に従って、ReadOnlyAttributeを処理するだけです。

更新:さらに調査した後、値はDetailsView_ItemUpdatingイベントへのラウンドトリップを行います。すべての値はe.OldValuesディクショナリにあります。ただし、LinqDataSource_Updatingイベントに到達するまでに失われます。

明らかに、これらの列を同時実行チェックやハードコーディングを伴うその他の方法に参加させない「ソリューション」がありますが、理想的なソリューションは、必要に応じて適切な情報を動的に追加し、これが動的ソリューションとして残るようにします。

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

linq-to-sql - 挿入中にSqlExceptionが発生したときにDynamicData DetailsView Viewstateを取得する方法は?

DynamicData を使用して、新しい一意の行を挿入するときに完全に正常に機能する標準の多対多テーブルを作成しました。両方の親テーブルのドロップダウン リストが適切に表示され、行が正しく挿入されます。

ただし、1 つのテーブルには、OnInserted イベント ハンドラーでキャッチできる例外をスローする Unique Index があります。次に、問題を知らせるフレンドリーなメッセージをユーザーに返信できます。この問題は、DetailsView がビューステートを失い、ユーザーが DropDownLists に対して選択した値がページのデフォルトにリセットされるために発生します。

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

c# - (動的データ、ASP.Net、C#、ドロップダウン リストのカスタム .ascx コントロール) ドロップダウンリスト間で値を渡すには?

ASP.Net Dynamic Data、Visual Studio 2010、および C# を使用しています。

business_type.ascx拡張子が .ascx の 3 つのカスタム コントロール (FieldTemplates) がありますdepartment.ascxsection.ascx

最初のコンボ ボックス cod_business type where = 6 から選択した場合、cod_business = 6 の部門のみを表示したいと思います。

500 の部門があるとしますが、そのルールを達成できるのは 5、128、および 446 だけです。

また、2,500 のセクションがあるとしましょう。

  1. 40、66、および 222 は、cod_dept = 5 および cod_business = 6 です。
  2. 346、399、400、403、および 458 には、cod_dept = 128 および cod_business = 6 があります。
  3. 14、45、333 a、d 335 には、cod_dept = 446 および cod_business = 6 があります。

また、部門コンボ ボックスから選択したセクションに応じて、cod_business = 6 および cod_dept = 5 または 128 または 446 のセクションのみを 3 番目のコンボ ボックスに表示したいと思います。

注意: これは ASP.Net 4.0 Dynamic Data で動作する必要があります

これは達成可能ですか?

Steve Naughton の Cascading ソリューションを見たことがありますが、それらはデータベース指向です。

ドロップダウンリストを「より本質的な形式で接続」する必要があります。つまり、各ドロップダウンリストにデータを入力するためのエンティティはありませんが、各ドロップダウンリストに含まれる値自体のリストはありません。私は通常、これらの値を小さな Excel スプレッドシートまたは小さなテキスト ファイルから入力します。

よろしくお願いします。

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

c# - ASP.NET 動的データの長所と短所

ASP.NET 4 の ASP.NET 動的データについて聞いたことがあります。

実際のシナリオで Web アプリケーションを実装したかどうか、特にカスタマイズに関してご意見をお聞かせください。

いくつかの質問:

  • カスタム ロジックを使用してフィールドを検証できますか?
  • ユーザーが特定のテーブルの削除ボタンなどを押したときにロジックを追加することは可能ですか?

一見すると、足場の構築は非常に簡単に思えますが、デメリットはありますか?

御時間ありがとうございます!よろしく

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

asp.net-mvc - asp.net mvc/dynamicdataエンティティを試してみてください

私はWebアプリケーションを開発しようとしています。クライアントはアプリケーション開発の選択肢を私に残しました。現在、vs2008(.net 3.5)でそのような仕事をしています。今、この新しいアプリをasp.netMVCで開発したいと思います。または、動的データエンティティを使用して開発します。

これを学ぶ機会として利用したいと思いますので、どんな指導も参考になります。

アプリケーションに関しては、それほど大きなアプリケーションではありませんが、マルチマーチャンダイジングステーションで使用される予定です。

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

session - 動的データ列のフィールドのソースとしてセッションを使用

セッション コレクションのフィールドを入力する動的データ列があります。(そのため、ユーザーがその列に関連するデータを操作することを選択した場合、必要に応じて、セッションに保存されているそのフィールドに基づいた情報が表示されます)。

使用または作成する必要がある属性はありますか?