問題タブ [detailsview]

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

asp.net - ASP.NET の DetailsView にカスタム ボタンを作成する方法は?

私は ASP.NET の初心者です。DetailsView でボタンまたはハイパーリンクを作成できるかどうかを尋ねたいだけです。DetailsView に Edit、Delete などがあることは知っていますが、独自の機能用に別のボタンまたはハイパーリンクを作成したいと考えています。

実際のシナリオ: ObjectDataSource を介して一時的な SQL サーバー テーブルに DetailsView を接続しています。私がする必要があるのは、そのテーブルの各データを DetailsView で確認/表示することです。データが正しいと思われる場合は、特定のボタン/ハイパーリンクをクリックして、そのデータ (行) をその DB の別のテーブルに転送する必要があります。

私を助けてください...

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

c# - DetailsView 内で DropDownList をバインドする

データベースからドロップダウン リストを作成しようとすると問題が発生します。データソースを設定しようとすると、ドロップダウン コントロールが見つかりません。これは DetailsView にあるため、編集モードのときにのみ作成されることに関係があると思います。ただし、編集中は現在のモードになっていると表示されるので、何が起こっているのかわかりません。

aspx ファイルのコードは次のとおりです。

そして、これはコードビハインドからのものです:

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

asp.net-mvc - このエラーはasp.net-mvcで何を示していますか?

これを持つasp.net mvcにリポジトリクラスがあります。

そして、私のコントローラーには、詳細なアクション結果についてこれがあります。

しかし、なぜこのエラーが発生するのか、

The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Details(Int32)' in 'CrMVC.Controllers.MaterialsController'. To make a parameter optional its type should be either a reference type or a Nullable type. Parameter name: parameters

なにか提案を...

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

asp.net-mvc - asp.net mvc での URL ルーティングの提案

ビュー ページの 1 つにアクション リンクがあります。

<%=Html.ActionLink("Details", "Details", new { id = Model.Id })%>これの代わりにこのようなURLを持つページに私をリダイレクトしますIdの代わりにマテリアル名http://localhost:1985/Materials/Details/2として私のURLを持ちたいhttp://localhost:1985/Materials/Details/steelです...これは可能ですか...これは私のコントローラアクションメソッドです.

編集: jsonresult コントローラーから返された json オブジェクトを反復しています....

私のルートは次のようになります。

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

asp.net-mvc - asp.net mvc ルーティングの「詳細」が削除されていないようです

Detailsから削除しようとしてhttp://localhost:1985/Materials/Details/2/Steelいますが、ルートがうまくいかないようです...

編集:

以下の回答をルートコレクションに配置すると、インデックスページがjsonresultコントローラーメソッドの呼び出しに失敗しました....

私のインデックスページには、jsonの結果を使用するjquery関数があります....

このjquery関数はjsonresultコントローラーメソッドを呼び出していないようです......しかし、Default最初にルートを指定すると機能します...

firebug で検査すると、これが表示されます。

The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Details(Int32)' in 'CrMVC.Controllers.MaterialsController'. To make a parameter optional its type should be either a reference type or a Nullable type.<br>Parameter name: parameters

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

asp.net - detailsview データバインド フィールドを条件付きで無効にする方法

ASP.Net の詳細ビュー コントロールがあります。その DataSourceId はさまざまで、それに応じて Page_load に設定します... (LLBLgen サブタイプに基づいていますが、これはあまり重要ではありません)

これは、 「取得」していないページライフサイクルの漏れやすい抽象化だと思います。

問題は、データソースに応じて存在する場合と存在しない場合があるフィールドにバインドすることです...

特定の条件下でバインドされたフィールドを「無効にする」ために、分離コードで表示または非表示に設定したパネルでバインドされたフィールドをラップしようとしましたが、それでも次のエラーが発生します。

Sys.WebForms.PageRequestManagerServerErrorException: DataBinding: エンティティに 'FilePrefix' という名前のプロパティが含まれていません。

ページロードで detaislview.datasourceid を変更します...ライフサイクルでは遅すぎる可能性があります。

新しいデータソースには存在しないため、そのフィールドにバインドしたくありませんが、それでもバインドしようとするとエラーが発生します。

何か案は?;)

[編集]: 要求どおりのコード...

ASP、詳細ビュー バインド列:

コード ビハインド: (データソースを決定します。detaislview はポストバック時にのみ表示され、最初のページ ロードでグリッドが表示されます。)

...

パネルの表示/非表示:

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

c# - DetailsViewとUpdatePanelの間でコントロールClientID/UniqueIDを取得します

DetailsviewコントロールのEditItemTemplate要素内のコントロールのClientID/UniqueIDを取得する方法と、DetailsViewsが編集モードに変更されてDetailsViewがAJAXUpdatePanel内にある場合を知りたいです。UpdatePanelがないと、PostBack中にClientIDの制御を取得できますが、UpdatePanelを使用するようになりました。

ご覧のとおり、EditItemTemplateにはチェックボックスコントロールが含まれています。したがって、Detailsviewが編集モードに変更されているときにこのチェックボックスのClientIDを取得しようとしています。Javascriptを処理するためにこの値が必要です。

イベントChangingMode/ChangedModeのキャッチは機能しません。chkboxがnullです:

たぶん私は間違ったイベントを使用していますか?誰かが私にこれについてのヒントを与えることができますか?ありがとう。

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

asp.net - EntityDataSource の既定の DateTime パラメーター

EntityDataSource コントロールにバインドされた ASP.Net DetailsView があります。私のEntitySetには、DateTimeのデフォルト値に設定したいDateTimeプロパティ があります。このプロパティをDetailsViewに表示したくありません。EntityDataSource で InsertParameter を使用できると思いますが、構文がわからないか、これが可能かどうかはわかりません。

私は正しいアプローチを取っていますか?

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

iphone - JSON NSDictionary からドリルダウン詳細 UITableView を作成する

これを行う方法を見つけるのに苦労していますが、

これを UITableDetailView (ドリルダウン スタイル) で表示し、各アイテムを別のセルに表示したいと考えています。私が読んだすべてのものは、UITableViewとして表示するのではなく、詳細に単一の画像をロードする方法を示しています。正しくロードするには、辞書に「子」が必要ですか? JSON 行配列から *dict を作成する最初のビューのコードを次に示します。

私が探しているのは、FollowingDetailViewController.m に何を入れて残りの *dict コンテンツを表示するかだと思います。そのため、行を選択すると、残りの *dict が読み込まれます。

次のようにrowsArrayが返されます。

'{ loginName = ジョンソン;

メンバー ID = 39;

名前 = クリス;

年齢 = ;} などなど...

ありがとう、

// テーブルとセルのセットアップ

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

winforms - リスト ビューは詳細ビューで項目をレンダリングしません

WinForms アプリケーションに上記のコードがあります。コントロールはメイン フォームに直接追加されます。何らかの理由で、レイアウトが[詳細]に設定されている場合、アイテムまたは列はレンダリングされません- スクロール バーのみが表示されます。次のコードは、アイテムをそのコレクションに追加するために使用されます。

(実行時または設計時に) 他のビューに切り替えると、問題が修正されます。なぜこれが起こっているのかについてのアイデアはありますか?

編集:バンプ!それとも許可されていませんか?