問題タブ [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.
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 を使用しています。
ありがとうございます
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 フォームでページを作成する方がよいでしょう。 .
私がそれを行うことができる他の方法のアイデアを誰かが持っていますか?
c# - ASP.NET 動的データ エンティティを使用してテーブル内の行をフィルター処理する
現在、ASP.NET 動的データ エンティティは、すぐに使用できるブール値または外部キーの関係でのフィルター処理のみをサポートしています。
行をフィルター処理するための値のドロップダウン リストに基づいて、カスタム フィルターを実装するにはどうすればよいですか?
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つの質問があると思います:
- これを行う方法はありますか (私の列をフィルター可能にする)?
- 動的データは実際に現実世界での使用に適していますか?
asp.net-mvc - ASP.net 動的データ機能をレプリケートする MVC の T4 テンプレート?
ASP.net 動的データ Web アプリケーションで得られる機能が気に入っています。MVC フレームワークから得られるパワーとコントロールが大好きです。ASP.net 動的データ機能をレプリケートする MVC 用の T4 テンプレートを持っている人はいますか?
c# - エンティティフレームワークとなりすまし
web.configでimpersonation="true"を使用するように設定されている既存のアプリケーションに、EntityFrameworkとASP.NETDynamic Dataを組み込んでいますが、以前の開発者は、それぞれのアプリプールIDに戻るアプローチを選択しました。彼らが行ったDAL呼び出し
Entity Frameworkを使用している間、この動作を維持するように求められました...エンティティオブジェクトがあらゆる場所で使用されている場合(LINQ to EFクエリ、手動呼び出し、フレームワークによる舞台裏の呼び出しなど)、すべての呼び出しに対してRevertToAppPoolとUndoImpersonationを適切に呼び出すために、部分クラスの適切な場所はどこにありますか?
entity-framework-4 - 本番システムでの .NET DynamicData
私は、DynamicData が私にとって正しいことであるかどうかを判断する必要があります。目標は、CRIUD to DB の Web UI を構築することです。この DB の EF4 codefirst モデルは既にあります。
考えるべきこと: 多くの醜いこと (たとえば、ComplexTypes をレンダリングできない) と回避策 (DateTime コントロール、バイナリ列、次は何?)
本番システムで DynamicData プロジェクトを使用したことがありますか? それについてあなたの経験は何ですか?
asp.net - ASP.net の動的データの足場
ASP.netのDynamic data scaffoldingを利用しようと考えています
http://msdn.microsoft.com/en-us/library/ee377606.aspx
これは、アプリでのデータ クエリの速度を最適化するための良いアイデアですか?
c# - デフォルトで、asp.net 動的データ内のすべての GUID をスキャフォールディングする
デフォルトでasp.net動的データのすべてのguid列を足場にするオプションはありますか?
この方法で ScaffoldColumn 属性を true に設定できる可能性があることはわかっています。
しかし、すべての guid 列に常に 2 つの追加クラスを指定したくはありません...
ありがとう。
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:
これを修正する方法を教えてください。問題の特定に苦労しています。