問題タブ [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.
linq - MVC、Linq、Entity Framework を学ぶのに最適なリソース
私はすぐに、上記のテクノロジーに取り組んでいる新しいチームに参加する予定です。私はasp.netのバックグラウンドから来ており、これらの技術のいずれにもあまり取り組んでいません。参考になる良いリソースと、最初に学習を開始するリソースを提案してください。
ありがとう
asp.net-mvc - ドロップダウンリストの変更アクション
私の見解ではこれがありますDropDownList
:
ビューには購入注文が表示され、ドロップダウンリストはユーザーにフィルタリングの可能性を提供する必要があります。たとえば、「アクティブな」注文のみを選択します。
私はプレーンバニラASP.NETMVCのソリューションを好みます。
古いskoolASPクラシックonchange=submit
では、SELECTと呼び出されたASP(FORMアクションを介して)にRequest.Form([name of the SELECT])
...があります。
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つ削除しても違いはありません。
乾杯、
マイク
asp.net-mvc - コード生成: カスタム コントローラー テンプレート
まず、Asp.Net MVC 4 を使用しています。このチュートリアルに従って、CodeTemplates フォルダーを含むようにソリューションを変更しました。(私の問題はMVCに関連していると思いますか?)
Ajax グリッド テンプレートのコードを独自の JQgrid テンプレートに置き換えました。これは、プロジェクトを開始するのに適していました。しかし、完全に新しいコントローラー テンプレートを作成するのに問題があります (新しいコントローラーの作成メニューにそれらを表示することもできます)。
何か案は?
アップデート
スキャフォールディング機能を使っていくつか試してみましたが、それは私が考えていたものとはまったく異なります (ただし、期待どおりに機能します。非常に有益なトピックに関するスティーブ・サンダーソンのビデオを見ました)。追加コントローラー GUI 内のカスタム ビュー/コントローラー?
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 がこれらのわずかに異なるテーブルを生成するのはなぜですか?
asp.net-mvc - HtmlHelper ActionLinkは領域を省略します(asp.net mvc 4)
リンクの生成に問題があります。「管理」という名前のエリアがあり、ルートとしてHomeControllerもあります。マスターページに
また、From Routeを継承し、メソッドGetVirtualPathは、エリアキーを省略したパラメーター値を受け入れ、コントローラーとアクションのみを渡します。
どこで私は間違えましたか?
razor - 複雑なオブジェクトの編集と保存
次のオブジェクトがあるとします。
[Required]
プロパティが、[Display]
およびその他の属性で装飾されていると想定します。
次に、私のコントローラー(デモのために簡略化):
私はMVCでこのようなオブジェクトを編集するデモを見続けていますが、それらは常にオブジェクトのコレクションを独自の形式に分割しています(たとえば、連絡先を編集してから、連絡先から特定のアドレスを編集します)。一方、私は同じページ内でこのすべての情報を編集しようとしていますが、成功していません。例えば:
私が遭遇し続ける問題はModelState.IsValid
、情報を保存しに行くときに決して通過しないということです。これを行うためのトリックはありますか、それともMVCの領域のすぐ外にありますか?のようなオブジェクトを取得Contact
して、編集のためにすべての情報を1ページにダンプし、正常に再保存してもらいたいのですが、動作させることができないようです。(私の次のステップは、ajaxを結び付けて、そのページの「ShipingAddresses」を動的に追加/削除できるようにすることですが、最初に保存を機能させる必要があります--KISS)
問題:
ModelState.IsValid
ほとんどの場合false- コレクションアイテムのフォーム要素は同じ名前であることが多いため、このデモ
Line1
では、コレクション内のすべてが、私が期待するようなものではなくShippingAddresses
、ページにダンプされます。name="addr_Line1"
ShippingAddresses[0]_Line1
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 /ResetSkipPkgs
MVC 3 Tools Update を実行してインストールしようとしましたが、役に立ちませんでした。
asp.net - ASP.NET MVC 4 AJAX送信フォームが機能しない
MVC 4 の Ajax.BeginForm ヘルパー メソッドを使用して、フォームを同期から非同期に変換しようとしています。
私の見解では:
送信ボタンをクリックすると、完全なポストバックが実行されます。私のアクションメソッドは次のようになります。
足りないものはありますか?MVC 4 の現在のリリースにはいくつか問題がありますか?
私の Web.Config では、ClientValidationEnabled と UnobtrusiveJavaScriptEnabled を true に設定しています。
これらも _Layout.cshtml で指定しています。
autofac - AutofacMVCとASP.NetMVC4の統合
ASP.Net MVC 4で新しいプロジェクトを開始していますが、AutofacMVC3統合をMVC4プロジェクトで使用できるかどうか疑問に思っていました。