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

asp.net - 動的データ Web サイトの同じテーブルにある別のフィールドのデータに基づいて、あるフィールドを検証するにはどうすればよいですか?

Dynamic Data Web サイトに、プライマリ電話番号フィールドと国フィールドを持つテーブルがあります。米国国内の電話番号と国際電話番号を検証する電話フィールドの正規表現があります。国フィールドで米国以外の国が選択されている場合、国際電話の正規表現を使用する必要があることを動的データ アプリケーションにどのように記述すればよいでしょうか?

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

asp.net - 通常のasp.netページのGridview列でDynamicDataManagerコントロールを使用して外部キー値をロードする

データベース内のマスターテーブルに対して追加、編集、および削除操作を実行できるグリッドビューに取り組んでいます。編集操作では、ドロップダウンコントロールにすべての外部キー値(存在する場合)を入力する必要があります。

このシナリオで使用するdynamicdataManagerコントロールに出くわしましたが、Asp.net Webフォームで簡単に使用でき、専用のDynamicdataWebサイトを作成する必要がないことがわかりました。

LinqDataSourceでデータをバインドすることはできますが、列の1つに外部キー値をロードできません。サンプルを作成するために、データベースに2つのテーブルを設定しました。

テーブルの構造は次のとおりです。

親テーブル

これら2つのテーブルのLINQDataSourceを作成しました。クラスの関係は、次の図に示すとおりです。

ここに画像の説明を入力してください

これで、グリッドビューにLK_CardTypesのリストを表示する動的フィールドがあり、そのうちの1つは参照されるクラス「RefTest」の名前を参照しています。ページを実行すると、参照テーブル「RefTest」の値ではなく、クラス名が表示されます。

Ref_NameがRef_Idにマップされていることをコードのどこにも言及していないので、何かが足りないことはわかっています。

グリッドビューの私のHTMLマークアップは次のとおりです。

Page_Initイベントで、グリッドビューで動的データを有効にし、DynamicDataManagerコントロールにコントロールを登録しました

Gridviewコントロールのフィールドレベルでの設定が必要ですか、それともLinqDataSourceでの設定が必要ですか?

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

c# - ASP.Net Dynamic Data Linq to Sql Web Appに挿入、削除、詳細リンクがない

ASP.Net Dynamic Data Linq to SqlWebApplicationを作成しました。Linq to Sqlアイテムをプロジェクトに追加し、データベーステーブルとプロジェクト間の接続を正常に構成しました。Default.aspxを実行すると、テーブル名が表示されます。クリックすると、データベーステーブル内のアイテムのみが表示されます。削除、挿入、詳細リンク。どのように見えるか:

http://www.deryanurulus.com/Untitled.png

Global.asax.csファイルの行を次のように修正しました:

プロジェクトに何が欠けているのですか、更新リンク(削除、挿入)が表示されないのはなぜですか?ありがとう..

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

c# - 動的データ:行編集を動的に有効/無効にする方法は?

Dynamic Data テクノロジで実装された Asp.net アプリケーションがあります。データベースのすべてのデータが DetailsView (動的データの標準) に表示されます。DetailsView の各行には、編集と削除のボタンが付いたアイコンが含まれています。場合によっては、行の編集を無効にし、一部の行で編集/削除ボタンを非表示にする必要があります。ダイナミクスでは可能ですか?

PS私はDetailsView.AutoGenerateEditButtonプロパティを見つけましたが、それは私には当てはまりません.プロパティは、一部の行ではなく、すべてのグリッドの編集/削除ボタンを非表示にするだけです.

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

asp.net - DynamicData-動的Linqクラス

可能かどうかは誰でも知っています。

  1. 定期的に変更されるテーブル/列のLINQクラスを動的に作成しますか?
  2. その作成をDynamicDataで使用できるかどうか。

私たちが開発しているWebアプリは、SQLでテーブルと列を作成します。DynamicDataでこれらのテーブルを編集します。

考え?

0 投票する
0 に答える
554 参照

asp.net - ASP.NET DynamicData Validate Custom Image FieldTemplate

正常に動作するカスタム イメージ フィールド テンプレートを作成しました。画像サイズの何らかの検証を作成することにしたので、カスタム検証属性を作成しました。コードは次のとおりです。

ここに私の FieldTemplate Image_Edit.ascx があります:

Image_Edit.ascx.cs は次のとおりです。

そして最後に私のエンティティメタデータクラス:

2 つの問題があります。

1- IsValid(オブジェクト値) と呼ばれる値が常に null の場合!

2-新しい画像をアップロードしようとすると、クライアント側の検証で常に「値が無効です」というエラーが表示されます。

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

c# - DynamicData-Children.ascx.cs FieldTemplateで子の数を表示するにはどうすればよいですか?

MS DynamicDataのChildren.ascx.csファイルには、Page_Load「子の表示」というハイパーリンクを返すメソッドがあります。ハイパーリンクテキストの最後に子の数を追加したいと思います。以下は私の試みです。ハイパーリンクに「子の表示-#エントリ」と表示させるにはどうすればよいですか?

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

asp.net - asp.net動的データで空の文字列がNULLになるのを防ぐ

標準の ASP.NET 4 動的データ サイトがあります (Linq to SQL を使用)。

私の SQL-Server データベースには、NOT NULL に設定されている数百の varchar フィールドがありますが、デフォルト値は空の文字列です。それらは決して NULL であってはなりませんが、内容として空の文字列を持つことができます。

動的データ サイトでこれらのフィールドを編集すると、内部ロジックはフィールドを NOT NULL と見なし、TextBox1.Text (空の文字列) と UPDATE SQL を呼び出して値を NULL に設定し、更新に失敗します。

System.Web.DynamicData.MetaColumn にはプロパティ 'ConvertEmptyStringToNull' がありますが、読み取り専用です。

何百ものフィールドすべてのプロパティを変更せずに、空の文字列が NULL になるのを防ぐにはどうすればよいですか?

0 投票する
0 に答える
206 参照

asp.net - 動的データ プロジェクトでの spring.net 依存性注入

asp.net 動的データ プロジェクトで依存性注入に spring.net を使用しようとしています。サービスロケーターパターンが機能するため、Spring は正しく構成されています。

web.forms プロジェクト用に spring を構成しましたが、依存性注入は動的ページでは機能しません。

動的ページにインジェクションを行う方法を知っている人はいますか?

編集: asp.netルーティングでその問題に見えます。動的データ フレームワークは、プロセスの動的ページにルーティングを使用します。次のリンクによると、spring.net はまだルーティングを処理できません。

http://forum.springframework.net/showthread.php?7306-Asp.Net-Routing-in-web-form-and-missing-injection

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

asp.net - ASP.NET 動的データ: サイド バーにフィルター条件の動的リストを表示します。

ユーザーが選択できる一連のカテゴリがあります。各カテゴリには、ユーザーがフィルター処理できるさまざまなプロパティ セットがあります。

各カテゴリのアイテムがグリッド ビューで表示されます。各カテゴリには、グリッド ビュー用の独自の Web ページがあります。

グリッド ビューが表示されているときに、サイド バーにカテゴリに関連するプロパティを表示したいと考えています。ユーザーは、フィルタリングするプロパティを選択できる必要があります。プロパティの最小/最大値でフィルタリングします。

サイドバーに表示するコントロールと、コントロールのセットを動的に設定する方法を決定しようとしています (それぞれが個別のプロパティ フィルターであると仮定します)。

たとえば、Amazon の書籍を見ると、サイドバーには書籍のカテゴリに関連するフィルターの動的に生成されたリストがあります。

その他の優れた機能は次のとおりです。

  • 結果を生成するプロパティ/フィルタのみが表示されるように、プロパティのリストを変更します。

  • 各プロパティ/フィルターに、選択した場合に表示される結果の数を表示させます。