問題タブ [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 投票する
4 に答える
2542 参照

asp.net - 並べ替えの問題を引き起こすASP.NET動的データDisplayColumn属性

NorthwindデータベースからのLINQtoSQLDataContextでのASP.NET動的データの使用...

LINQ to SQLクラスの1つにDisplayColumn属性を追加entityし、部分クラスのカスタムコードからプロパティを参照すると、生成されたGridViewsでその列で並べ替えることができなくなります。非カスタムプロパティをとして参照しても、並べ替えの機能が失われ続けますsortColumn

なぜこうなった?

サンプルコード:

アーロン

編集:は、 GridViewで並べ替えられているときではなく、 ( DropDownListsortColumnで)外部キーとして使用されているときにこのエンティティを並べ替えるために使用される列を指定します。

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

dynamic-data - ASP.NET 動的データ ページへのフィルター条件の追加

動的データ Web アプリケーションに追加の検索/フィルター条件を追加するにはどうすればよいですか?

Northwind データベースを使用して動的データ Web アプリケーションを作成し、(ListDetails.aspx ページ テンプレートに基づいて) Employees テーブルのカスタム ページを使用しています。検索/フィルター/場所パラメーターをページに追加したいと考えています。デフォルトでは、WHERE パラメーター コレクションは、FilterRepeater コントロールに基づいて動的に作成されます。これは、従業員テーブルが持つ「外部キー」関係に基づいて動的に作成されます。

追加の検索条件を追加しようとして、GridView の LinqDataSource の Selecting イベントに関連付け、LinqDataSourceSelectEventArgs の WhereParameters コレクションに項目を追加しようとしています。

問題は、実行する必要がある比較の種類を指定できないことです。WhereParameters コレクションは文字列とオブジェクトのみを受け入れますが、それらを比較する方法は受け入れません。私が本当にできるようにしたいのは、述語デリゲートのコレクションに追加することです...

このページに検索条件を追加するにはどうすればよいですか? LINQ To SQL エンティティに適用された属性を通じて (そうであれば、どのように)? 基準/基準がエンティティ自体に基づいていない場合はどうすればよいですか? その場合、検索基準にどのように追加しますか?

アーロン・ホフマン

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

python - Pythonでオブジェクトにアクセスするときにデフォルトメンバーを返す

各変数が値と説明で構成される「環境」を作成しています。

変数が作成され、辞書内に配置されます。

これはクールですが、変数を使用した操作の 99% は「値」メンバーを使用しています。だから私はこのように書かなければなりません:

また

オブジェクト my_dict["foo"] に対するすべての操作がデフォルトで "value" メンバーになるようにしたいと思います。言い換えれば、私は書きたい:

などなど。

私が見つけた唯一の方法は、すべてのアンダースコア メンバー (eq、add、str など)を再実装することですが、これはどういうわけか間違った方法のように感じます。私が使える魔法の方法はありますか?

回避策は、次のように辞書を増やすことです。

しかし、私はこの解決策が好きではありません。何か提案はありますか?

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

asp.net - ASP.NET - Linq to SQL なしで動的データを使用できますか?

その場でデータベース テーブルを作成するアプリケーションがあります。このデータを CRUD するためのインターフェイスを作成したいと思います。しかし、テーブルはアプリケーションの実行時に作成されるため、デザイナーにドラッグして Linq to SQL クラスを作成することはできません。ただし、編集するテーブルが何であるかをコードで知っています。

次の方法で動的データにフィードを提供できるかどうか教えてください。

  1. SQL クエリ
  2. またはDataSet、

Linq to SQL パラダイムではなく?

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

dynamic-data - 動的データ Web アプリケーション: 10 行を超える行が表示されるように既定のフィルターを変更するにはどうすればよいですか?

動的データ Web アプリケーション

10 行以上を表示するようにデフォルトのフィルターを変更するにはどうすればよいですか?

最近、ビジネス インテリジェンス データ ウェアハウス用の数十のルックアップ テーブルを管理するために Dynamic Data Web サイトを作成しましたが、テンプレートの操作に問題があります。詳細ページに表示されるデフォルトの行数を 10 行以上にしたいと考えています。フィルター ドロップダウン リストを変更できるデータ グリッドの部分は見つかりましたが、データ グリッドに 10 行のみを表示するように強制するコードはまだ見つからないようです。動的データ Web サイトの標準テンプレートのデータ グリッドによって表示される既定の行数を変更するにはどうすればよいですか?

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

c# - asp.net 動的データ アプリケーションへのログの追加

動的データ アプリにログを追加する最良の方法を見つけようとしていますか? 管理インターフェイスに DD を使用しており、ユーザーが行うすべてのアクションをログに記録する必要があります。たとえば、PageTemplates\ListDetails のコードビハインドに何かを追加することを考えましたが、より良い方法があるかどうか疑問に思っていました... データ アクセスには、Sqlite で Entity Framework を使用しています。

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

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

asp.net - DynamicDataテンプレートを別のサイトからコピーするにはどうすればよいですか?

既存のWebサイトでDynamicData機能の使用を開始しようとしています。基本的に私はこのチュートリアルに従っています。フィールドテンプレートの作成に関する部分に到達したとき、おそらく動的データのものが組み込まれた新しいサイトを作成し、フォルダーをコピーするだけでよいと判断しました。

残念ながら、これを実行してコンパイルしようとすると、DynamicDataディレクトリ内のほぼすべての.ascxファイルに対して「タイプを読み込めませんでした...」というエラーが表示されます。名前空間が同じになるように、「新しい」プロジェクトに既存のサイトと同じ名前を付けました...しかし、他に何が欠けているのか考えられません。

* .ascx.Designer.csファイルがソリューションエクスプローラー内に表示されていることを除いて、すべて問題ないように見えます。1つを削除してから、そのファイルをディレクトリだけにコピーして戻しましたが、機能しませんでした。Visual Studioがそれらを適切に処理してコンパイルできるように、それらに対して何か特別なことをする必要があると思いますか?

.aspxファイルの1つは次のとおりです。

一致する.csファイルは次のとおりです。

そして、これが.ascx.designer.csファイルです。

編集:私がウェブサイトでファイルを作成する場合、私が作成した一時的なサイトからコンテンツをコピーすると、それはうまくコンパイルされているようです。ここで問題が何であるかは本当にわかりません...コピーの結果に一致するようにファイルを手動で変更しようとしましたが、実際にサイトで作成しない限り、ファイルは機能しませんでした。それはただ奇妙です...

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

asp.net - CSS の問題 - ASP.NET カレンダー ピッカー

編集
以下の回答のいずれかで、テーブル内のレンダリングに関するこの問題を修正できました。ListViews 内でこの問題がまだ発生しています。ListView でこの CSS を試しましたが、問題は解決していません。


リストビューの
代替テキスト内 http://www.imageunload.com/public/15867/CSSIssue2.png?no_history テーブル内の
代替テキスト http://www.imageunload.com/public/15852/CSSIssue.jpg?no_history


フィールド テンプレートの定義:

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

asp.net - 既存のASP.NETWebサイトにデータスキャフォールディングを追加するにはどうすればよいですか?

私は既存のWebサイトにDynamicDataを追加し、DynamicDataManagerをページに追加し、それを使用するようにGridViewを設定するまで機能するようになりました。ただし、完全なスキャフォールディング機能を稼働させたいと思うので、すべてのテーブルのすべてのレイアウトを作成する必要はありません。残念ながら、動作させることができません。

Application_start()にコードを追加して、データコンテキストを登録し、ルートを設定しました。「{table}/ListDetails.aspx」バージョンと「{table}/{action} .aspx」バージョンの両方で試しましたが、HTTP404エラーしか発生しません。また、ScaffoldAllTablesをtrueに設定しています。

私はここで1つか2つのステップを逃していますか?

これが私のアプリケーション開始コードです: