問題タブ [asp.net-mvc-templates]

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

asp.net-mvc - ASP MVC 標準ビュー

ASP MVC のスキャフォールディングは、Index、Create、Update、Delete ビューを作成しますが、実際にはどれほど実用的でしょうか。Create、Update、および Delete ビューの UI コードが重複しているようです。リスト用のビューと追加/編集用の別のビューを用意し、いくつかのスイッチを使用して追加または編集用にビューを適切にフォーマットし、別のビューにリダイレクトせずにリストから削除してビューを編集できるようにする方が実用的ではないでしょうか。 「削除を確認してください...」というメッセージが表示されますか?

誰かがこのようなことをして、いくつかのコード スニペットまたは一般的なケースの T4 スキャフォールディング テンプレートを喜んで共有してくれるなら、それは大歓迎です。

0 投票する
5 に答える
2781 参照

c# - MVC HTML エディター テンプレートを使用して非連続プレフィックス コレクション インデックスを生成する方法は?

次のコードはかなり削除されていますが、基本的に私が達成しようとしているのは次のとおりです。

ページから質問/回答の選択肢を動的に追加/削除できるようにしながら、質問とそれに含まれる回答の選択肢を編集できるようにしたいと考えています。理想的には、アイテムの HtmlFieldPrefix はノンシーケンシャルですが、Html.EditorFor() はシーケンシャル インデックスを使用します。

回答の選択肢の IEnumerable を含む Question ViewModel があります。

私の質問の部分ビュー (Question.ascx) には、次のようなものがあります。

Answer Choice エディター テンプレート (AnswerChoiceViewModel.ascx):

Question.ascx をレンダリングすると、出力は次のようになります。

私が知りたいのは、ページが次のようにレンダリングされるように、EditorFor にカスタム GUID インデックスを提供する方法です。

現在のコンテキストのプレフィックス インデックスを取得し、それを非表示の ".Index" フィールドに格納するヘルパー メソッドを既に作成して、非連続インデックスを正しくバインドできるようにしました。EditorFor がどのようにインデックスを割り当てているかを知りたいだけなので、それをオーバーライドできます (または他の実用的なソリューション)。

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

asp.net-mvc-4 - MVC4 インターネット アプリケーション テンプレート バンドルは既定で有効になっていますか?

Internet Application テンプレートの Mvc 4 プロジェクトを使用しています。バンドル機能がデフォルトで有効にならないのはなぜですか? または何か足りないのですか?

他の投稿で言及されているように、Mvc4 にはこのようなメソッドはありません。

更新:デバッグモードでバンドルを有効にする方法

バンドルを登録した後。

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

asp.net-mvc - T4 テンプレートの RenderPartial()

プリプロセッサ テンプレート内で、既存の部分ビューのロジックを動的な電子メール生成に再利用できるかどうか疑問に思っています。

T4ToolKit の IntelliSense オプションを調べると、

Mvcの名前空間が表示されません。名前空間を含めて呼び出すことは可能ですか

Html.RenderPartial("viewName", this.Model)

プリプロセッサ テンプレート内から?

すなわち

そのため、プログラムでテンプレートにアクセスし、ビューの表示ロジックを再利用してビルドし、オンザフライで電子メールを送信できます (電子メールの行はナンセンスであり、簡単にするための省略形にすぎません)。

ティア

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

razor - カテゴリ/ページごとに異なるテンプレート

ASP.NET MVC 4 アプリケーションにテンプレート システムを実装できる記事を知っている人はいますか?

他の多くの Web サイトと同様に、私のサイトにもさまざまなカテゴリがあり、それぞれに独自のテンプレートを使用する必要があります。

カラー サークルはテンプレート (musictemplate_layout.cshtml など) であり、ContentPlaceHolder123 には常に同じコンテンツがあります。

ここに画像の説明を入力

よろしく、パトリック

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

asp.net-mvc - MVC の表示テンプレートを使用して通貨をフォーマットする

MVC の Display および EditorTemplates に関するこの投稿を見つけました。

http://www.growingwiththeweb.com/2012/12/aspnet-mvc-display-and-editor-templates.html

通貨記号で書式設定された 10 進数を簡単に表示するための表示テンプレートを作成します。

例で使用されるモデル:

表示テンプレート:

ビュー/共有/DisplayTemplates/decimal.cshtml:

私のウェブサイトには、10 進数から書式設定された通貨文字列を取得するメソッドを持つヘルパー クラスがあるため、上記を次のように置き換えます。

最後に、書式設定された通貨を表示するビュー:

出力:

これで問題なく実装できます。しかし、もちろん、フォーマットされた通貨を表示したい別のビューがあります。しかし、通貨記号を表示したくない場合もあります。

私の質問は、コードでやり過ぎずにこの小さなバリエーションを実装する方法です。

これが私の現在の実装です:

表示テンプレートを次のように変更しました。

もちろん、この追加の属性を受け入れるように GetCurrencyString メソッドにも変更しました。

私の見解では、この属性も提供する必要があります。

実際、私はすべてが機能するように機能します。しかし、どういうわけか、ビューをより複雑にするこのソリューションが好きではありません。

あなたへの私の質問: このようなものを実装する他の方法はありますか? または、現在のソリューションを最適化するためのアドバイスはありますか?

ありがとう!

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

asp.net-mvc-4 - ASP.NET MVC 4 インターネット アプリケーション テンプレートでユーザー名とパスワードを設定するには

ASP.NET は初めてです。ASP.NET MVC インターネット アプリケーション テンプレートを使用しています。AccountModels が含まれています。AccountModels.cs で移行を有効にしました。ユーザー名とパスワードを設定するには、移行を有効にした後に作成される構成ファイルをどのように編集すればよいですか?

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

visual-studio-2010 - Visual Studio で MVC のテーマを変更する方法

Asp.net MVC 3 のデフォルト テンプレートを使用していますが、MVC 4 に移行したいと考えています。プロジェクトは完了しましたが、MVC 4 にエクスポートしています。実際には、MVC 4 のテンプレートのみを作成した MVC 3 に適用したいと考えています。アプリ。どのように ?

フォルダにファイルがあります。可能性とは?

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

visual-studio-2015 - 4.0 を対象とする場合、Visual Studio 2015 CTP には MVC オプションがありません

VS 2015 CTP を使用して、fx 4.0 をターゲットとする Web アプリケーションを作成しようとして
います。オプションに MVC 4 Web アプリケーション テンプレートがありません。

そのテンプレートは VS 2013 Update 4 に存在します。

VS 2015 のインストールで何かが足りませんでしたか?

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

c# - MVC 5 テンプレートが OAuth で機能しない

MVC テンプレート アプリで fb/g+ を使用してログインしようとすると、正常にログインできますが、ログオフして再ログインすると、アプリにログインする代わりに、外部のコールバック ページに移動します。いろいろ試しましたが、わかりませんでした。どんな助けでも大歓迎です

これが私のextログイン方法です-