問題タブ [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 に答える
706 参照

c# - Dynamic Data Web サイトのカスタム ページで Ajax CascadingDropDown Web サービス呼び出しが機能しない

ASP.NET 3.5 VS2008 の動的データ Web サイト テンプレートを使用して、動的データ Web サイトを作成しました。特定のテーブルのページをカスタマイズする必要がありました。そのため、CustomPages の下にフォルダーを作成し、その下に詳細ページを作成しました。詳細ページでは、CascadingDropDown(CDD) に関連付けられている DropDownList がほとんどない DetailsView を使用します。CDD は、servicemethod 呼び出しにページ スクリプト メソッドを使用しています。

このカスタム ページの URL パスに直接アクセスすると (デバッグ目的で、これを防ぐ web.config からフィルターを削除しました)、webservice 呼び出しは正常に機能し、ドロップダウン リストは適切に入力されます。しかし、この特定のテーブルの global.aspx にルーティングを追加してからこのページに到達すると、Web サービスの呼び出しは行われません。メソッド 404 エラーが発生します。Web サービスは同じ Web サイト内にあり、プロジェクトへのサービス参照も追加しました。

したがって、ルーティングを介してサービスメソッド呼び出しが失敗し、CustomPage に直接アクセスすると正常に動作するのはなぜですか?

誰かが同様の問題に直面している場合は、解決方法を教えてください。

VS2008、.Net3.5、AjaxControlToolkit 3.5 を使用しています。

ありがとうございます

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

asp.net-dynamic-data - Asp.Net動的データは、単一のトランザクションで2つのテーブルを更新/挿入します

現在、Linq to Sql を使用して Asp.Net Dynamic Data を使用して、CRUD アクションのみが関連付けられた単純なサイトを作成しています。

残念ながら、データベース スキーマをまったく変更できず、正常に解決できない問題が発生しました。

データベースには、中央のユーザー テーブルとアクセス権に関連する追加のテーブルがあり、ユーザーごとに 3 つの行があり、アクセス タイプと、ユーザーが権利を持っているかどうかを示すビット フラグ (UserId、Access Type、Has Access など) があります。

要件は、チェックボックスがユーザーの詳細と編集画面に提供され、アクセス権を選択できるようにすることです。

私が見ることができる最大の問題は、挿入/更新/削除アクションを実装して、1 つのトランザクション内で両方のテーブルが変更されるようにする方法です。

これまでのところ、私が見ることができる唯一の解決策は、挿入/更新/削除イベントをハイジャックしてすべて手動で行うことですが、その場合は、動的データを使用するよりも、通常の Asp.Net Web フォームでページを作成する方がよいでしょう。 .

私がそれを行うことができる他の方法のアイデアを誰かが持っていますか?

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

c# - ASP.NET 動的データ エンティティを使用してテーブル内の行をフィルター処理する

現在、ASP.NET 動的データ エンティティは、すぐに使用できるブール値または外部キーの関係でのフィルター処理のみをサポートしています。

行をフィルター処理するための値のドロップダウン リストに基づいて、カスタム フィルターを実装するにはどうすればよいですか?

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

asp.net - ASP.NET 動的データ フィルタリング

システム管理者向けの単純なエンティティ管理コンソールとして、ASP.NET Dynamic Data 4.0 を EF POCO ObjectContext と共に使用したいと考えています (このテクノロジを放棄することを考えています...)。

挿入/更新が機能しています。

追加のデータ型にフィルターを追加する方法を見つけました (組み込みのフィルターは役に立たないため)。QueryableFilterRepeater で列をフィルタリングとして公開する方法がわかりません。適用可能なすべてのタイプに FilterUIHints を追加することはできないため、これは受け入れられる解決策ではありません。組み込みの Entity Framework Metadata Model Provider を活用したいと考えています。自分で書きたくない。問題は、QueryableFilterIterator が MetaTable.GetFilteredColumns() を呼び出しており、bool/int/DateTime 列のみを返すという事実に要約されるようです (これは役に立ちません)。

ASP.NET Dynamic Data Filtering (http://dynamicdatafiltering.codeplex.com/) を確認しましたが、4.0 用に維持されていないようです。

私は2つの質問があると思います:

  1. これを行う方法はありますか (私の列をフィルター可能にする)?
  2. 動的データは実際に現実世界での使用に適していますか?
0 投票する
1 に答える
794 参照

asp.net-mvc - ASP.net 動的データ機能をレプリケートする MVC の T4 テンプレート?

ASP.net 動的データ Web アプリケーションで得られる機能が気に入っています。MVC フレームワークから得られるパワーとコントロールが大好きです。ASP.net 動的データ機能をレプリケートする MVC 用の T4 テンプレートを持っている人はいますか?

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

c# - エンティティフレームワークとなりすまし

web.configでimpersonation="true"を使用するように設定されている既存のアプリケーションに、EntityFrameworkとASP.NETDynamic Dataを組み込んでいますが、以前の開発者は、それぞれのアプリプールIDに戻るアプローチを選択しました。彼らが行ったDAL呼び出し

Entity Frameworkを使用している間、この動作を維持するように求められました...エンティティオブジェクトがあらゆる場所で使用されている場合(LINQ to EFクエリ、手動呼び出し、フレームワークによる舞台裏の呼び出しなど)、すべての呼び出しに対してRevertToAppPoolとUndoImpersonationを適切に呼び出すために、部分クラスの適切な場所はどこにありますか?

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

entity-framework-4 - 本番システムでの .NET DynamicData

私は、DynamicData が私にとって正しいことであるかどうかを判断する必要があります。目標は、CRIUD to DB の Web UI を構築することです。この DB の EF4 codefirst モデルは既にあります。

考えるべきこと: 多くの醜いこと (たとえば、ComplexTypes をレンダリングできない) と回避策 (DateTime コントロール、バイナリ列、次は何?)

本番システムで DynamicData プロジェクトを使用したことがありますか? それについてあなたの経験は何ですか?

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

asp.net - ASP.net の動的データの足場

ASP.netのDynamic data scaffoldingを利用しようと考えています

http://msdn.microsoft.com/en-us/library/ee377606.aspx

これは、アプリでのデータ クエリの速度を最適化するための良いアイデアですか?

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

c# - デフォルトで、asp.net 動的データ内のすべての GUID をスキャフォールディングする

デフォルトでasp.net動的データのすべてのguid列を足場にするオプションはありますか?

この方法で ScaffoldColumn 属性を true に設定できる可能性があることはわかっています。

しかし、すべての guid 列に常に 2 つの追加クラスを指定したくはありません...

ありがとう。

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

asp.net - 例外「アイテムは既に追加されています。」MetaModel.Register で

私の Global.asax には以下のコードが含まれています。

初めて ASP.NET 開発 Web サーバーでアプリケーションをデバッグすると、アプリケーションは正常に動作し、目的の結果が得られます。

しかし、デバッグを停止して再度開始すると、以下の例外が発生します。

アイテムは既に追加されています。ディクショナリのキー: 'APP.SQLAppModel.sEntities' 追加されるキー: 'APP.SQLAppModel.sEntities'

この例外をスローする行は _a_Model.RegisterContext(typeof(SQLAppModel.aEntities), new ContextConfiguration() { ScaffoldAllTables = true }); です。

完全なスタック トレース:

[ArgumentException: アイテムは既に追加されています。辞書のキー: 'APP.SQLAppModel.sEntities' 追加されるキー: 'APP.SQLAppModel.sEntities'] System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +9352427 System.Collections.Hashtable.Add(オブジェクト キー、オブジェクト値) +11 System.Web.DynamicData.MetaModelManager.AddModel(タイプ contextType、MetaModel モデル) +96 System.Web.DynamicData.MetaModel.RegisterContext(DataModelProvider dataModelProvider、ContextConfiguration 構成) +727 System.Web.DynamicData. MetaModel.RegisterContext(Func`1 contextFactory、ContextConfiguration 構成) +390 System.Web.DynamicData.MetaModel.RegisterContext(Type contextType、ContextConfiguration 構成) +88 SAMI.Global.RegisterRoutes(RouteCollection ルート) in C:\Anand\SAMI\SAMI \SAMI\Global.asax.cs:

これを修正する方法を教えてください。問題の特定に苦労しています。