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

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 投票する
3 に答える
3832 参照

linq - MVC、Linq、Entity Framework を学ぶのに最適なリソース

私はすぐに、上記のテクノロジーに取り組んでいる新しいチームに参加する予定です。私はasp.netのバックグラウンドから来ており、これらの技術のいずれにもあまり取り組んでいません。参考になる良いリソースと、最初に学習を開始するリソースを提案してください。

ありがとう

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

asp.net-mvc - ドロップダウンリストの変更アクション

私の見解ではこれがありますDropDownList

ビューには購入注文が表示され、ドロップダウンリストはユーザーにフィルタリングの可能性を提供する必要があります。たとえば、「アクティブな」注文のみを選択します。

私はプレーンバニラASP.NETMVCのソリューションを好みます。

古いskoolASPクラシックonchange=submitでは、SELECTと呼び出されたASP(FORMアクションを介して)にRequest.Form([name of the SELECT])...があります。

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

jquery - MVC4、jQuery Mobile、およびJavascriptの自動送信は、更新されるまで1回だけ機能します

フォームを自動送信し、部分ビューを介してプロジェクト全体で使用する検索を実行するドロップダウンリストがありますが、ページを更新しない限り、初めて使用する場合にのみ機能します。これは、jQueryMobileプロジェクトを備えたMVC4です。

これが私の部分的なビューにあるコードです、

部分ビューを使用するページ/ビューが何らかの方法で読み込まれるたびに、ページまたはリストを更新できる必要があると思います。これはjQueryの問題ですか?

何かアイデアがありますが、許可されていればサイトのURLを掲載できますか?

更新/編集

みんなありがとう、

jQuery MobileとMVCの混合でいくつかの問題が発生しましたが、これは主に、両方がURL文字列を異なる方法で処理する方法が原因で、すべて15年間のWeb開発に起因しています。すべてのjQueryMobileドキュメントは、従来のURL文字列を扱います。about / us.htmlこれはMVCの方法ではありません!

これは、ドロップダウンに入力するためのコントローラーコードです。

そしてこれはウェブサイトです、

http://www.peninsulaguide.com.au/

「ビーチ検索」をクリックしてから「海岸線を選択」または「町を選択」をクリックすると機能しますが、その後は更新しないと何も機能しません。

ドロップダウンは2つありますが、1つ削除しても違いはありません。

乾杯、

マイク

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

asp.net-mvc - コード生成: カスタム コントローラー テンプレート

まず、Asp.Net MVC 4 を使用しています。このチュートリアルに従って、CodeTemplates フォルダーを含むようにソリューションを変更しました。(私の問題はMVCに関連していると思いますか?)

コードテンプレート

Ajax グリッド テンプレートのコードを独自の JQgrid テンプレートに置き換えました。これは、プロジェクトを開始するのに適していました。しかし、完全に新しいコントローラー テンプレートを作成するのに問題があります (新しいコントローラーの作成メニューにそれらを表示することもできます)。

add_controller_modal

何か案は?

アップデート

スキャフォールディング機能を使っていくつか試してみましたが、それは私が考えていたものとはまったく異なります (ただし、期待どおりに機能します。非常に有益なトピックに関するスティーブ・サンダーソンのビデオを見ました)。追加コントローラー GUI 内のカスタム ビュー/コントローラー?

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

tsql - MVC4 プロジェクトのメンバーシップ DB テーブルが「aspnet_Membership」ではなく「Membership」であるのはなぜですか?

VS2010 でインターネット アプリケーション プロジェクト テンプレートを使用して新しい MVC4 Web アプリケーションを作成する場合、aspnet DB には 6 つのテーブルがあります。

アプリケーション、メンバーシップ、プロファイル、ロール、ユーザー、UsersInRoles

aspnet_regsql.exe ツールを使用すると、テーブル名は aspnet_Membership などになりますが、すべて「aspnet_」があります MVC4 テーブルにはこのスキーマがありません! 上記の名前があります(「aspnet_」は見えません)

aspnet_regsql.exe が使用するスクリプトを から直接コピーしました。

C:\Windows\Microsoft.NET\Framework\v4.0.30319 Sql Server Management Studio で使用する

結果は同じです...「aspnet_」が使用されています。

MVC4 テーブルの列も少し異なります (Membership テーブルには MobilePIN 列はありません)。ここで別のプロバイダーが動作しているのでしょうか?

MVC4 がこれらのわずかに異なるテーブルを生成するのはなぜですか?

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

asp.net-mvc - HtmlHelper ActionLinkは領域を省略します(asp.net mvc 4)

リンクの生成に問題があります。「管理」という名前のエリアがあり、ルートとしてHomeControllerもあります。マスターページに

また、From Routeを継承し、メソッドGetVirtualPathは、エリアキーを省略したパラメーター値を受け入れ、コントローラーとアクションのみを渡します。

どこで私は間違えましたか?

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

razor - 複雑なオブジェクトの編集と保存

次のオブジェクトがあるとします。

[Required]プロパティが、[Display]およびその他の属性で装飾されていると想定します。

次に、私のコントローラー(デモのために簡略化):

私はMVCでこのようなオブジェクトを編集するデモを見続けていますが、それらは常にオブジェクトのコレクションを独自の形式に分割しています(たとえば、連絡先を編集してから、連絡先から特定のアドレスを編集します)。一方、私は同じページ内でこのすべての情報を編集しようとしていますが、成功していません。例えば:

私が遭遇し続ける問題はModelState.IsValid、情報を保存しに行くときに決して通過しないということです。これを行うためのトリックはありますか、それともMVCの領域のすぐ外にありますか?のようなオブジェクトを取得Contactして、編集のためにすべての情報を1ページにダンプし、正常に再保存してもらいたいのですが、動作させることができないようです。(私の次のステップは、ajaxを結び付けて、そのページの「ShipingAddresses」を動的に追加/削除できるようにすることですが、最初に保存を機能させる必要があります--KISS)

問題:

  • ModelState.IsValidほとんどの場合false
  • コレクションアイテムのフォーム要素は同じ名前であることが多いため、このデモLine1では、コレクション内のすべてが、私が期待するようなものではなくShippingAddresses、ページにダンプされます。name="addr_Line1"ShippingAddresses[0]_Line1
0 投票する
4 に答える
9335 参照

visual-studio-2010 - ASP.NET MVC 4 が ASP.NET MVC 3 プロジェクトを壊す

ASP.NET MVC 4 Developer Preview をインストールした後、MVC 3 プロジェクトを開くことができなくなり、次のエラー メッセージが表示されます。

<ProjectTypeGuids>私のMVC 3 .csprojファイルでは正しく見えます:

これは MVC 4 開発者向けプレビューのバグですか、それとも Visual Studio 2010 のインストールに何か不足していますか? そして、どうすれば解決できますか?MVC 4 インストールをロールバックする必要がありますか?

devenv /ResetSkipPkgsMVC 3 Tools Update を実行してインストールしようとしましたが、役に立ちませんでした。

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

asp.net - ASP.NET MVC 4 AJAX送信フォームが機能しない

MVC 4 の Ajax.BeginForm ヘルパー メソッドを使用して、フォームを同期から非同期に変換しようとしています。

私の見解では:

送信ボタンをクリックすると、完全なポストバックが実行されます。私のアクションメソッドは次のようになります。

足りないものはありますか?MVC 4 の現在のリリースにはいくつか問題がありますか?

私の Web.Config では、ClientValidationEnabled と UnobtrusiveJavaScriptEnabled を true に設定しています。

これらも _Layout.cshtml で指定しています。

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

autofac - AutofacMVCとASP.NetMVC4の統合

ASP.Net MVC 4で新しいプロジェクトを開始していますが、AutofacMVC3統合をMVC4プロジェクトで使用できるかどうか疑問に思っていました。