問題タブ [asp.net-mvc-3-areas]
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.
asp.net-mvc-3 - 自動ポストバックがある場合のフォームの保存
私は MVC3 を初めて使用します。私のビュー ページには、次のようにドロップダウン リストといくつかのフィールド データがあります。
意見:-
ここでは、フォームを送信する送信ボタンとドロップダウン コントロールの両方が、ドロップダウンリストからではなく、送信ボタンを介して呼び出しが行われたことをコントローラーがどのように識別できるのか疑問に思っています。あなたの助けは本当に感謝しています.
c#-4.0 - DropDown の選択された値を取得し、MVC3 のコントローラーでボタンの割り当てを実行しない方法は?
こんにちは、選択した値をドロップダウンからコントローラーのポストメソッドに取得する必要があり、ボタンの割り当てがうまくいきません..どうすればこれを行うことができますか
私のコントローラー
今、私は選択した値の projectId パラメータを取得し、postmedthod でボタンの割り当てを機能させたくないのです。これをどのように行うべきか、誰かが私を助けることができますか?
c# - MVC3 のエリアで MapRoute を使用する方法
「管理者」と呼ばれる Web アプリにエリアがあります。
したがって、http://localhost.com/Adminは、管理領域のホーム コントローラーとインデックス アクションに移動します。
ただし、次の URL で Admin Home Controller と Index Action にアクセスできるようにしたいと考えています。
私はこれを私の試みとして持っています:
ご覧のとおり、名前空間と領域を指定していますが、ルーティング エラーしか表示されません。
ビュー「インデックス」またはそのマスターが見つからないか、検索された場所をサポートするビュー エンジンがありません。
管理エリアでは検索していません。
何か案は?
asp.net-mvc-3 - エリアのあるASP.NETMVCのServiceRouteは、ActionLinktoHomeをインターセプトします
エリアを備えたMVC3アプリケーションがあり、特定のエリアとコントローラーからのサービスを公開しています。このサービスへのルーティングは、AreaRegistration内で次のように定義されます。
私Global.asax.cs
の場合、デフォルトルートのみを定義します
私_Layout.chshtml
のホームページへのリンクがあり、そこに空の領域を指定します。これにより、上部のフォルダー(Areasフォルダーの外)にIndex
アクションが見つかると思います。HomeController
Controllers
何らかの理由で、これは次ActionLink
のようにレンダリングされます
ServiceRouteをコメントアウトすると、同じことが私が期待していることですActionLink
。~/
このルーティングの問題を修正する方法はありますか?私が見つけた唯一の回避策は、代わりにこれを使用することです。
sql-server-2008 - asp net mvc3 と sql server エンタープライズ エディション サーバーを使用してアプリケーションを構築する
ASP NET MVC3 を使用するアプリケーションを構築し、SQL Server Enterprise Server への接続を試みる必要があります。私はそれを作ることができますか?私は SQL Server Compact Edition をインストールしておらず、上司が SQL Server Enterprise Edition を使用することを望んでいるためです。どうも
asp.net-mvc - カスタム クラスを mvc3 に追加します (ビュー、コントローラー、またはモデル フォルダー内ではありません)。
私は現在、asp.net と mvc3 の初心者です。system.data.sqlclient に接続するクラスと、他の dll に接続するクラスを追加する必要があります。クラスを呼び出すことができませんでした。AppCode (APP_CODE ではない) にあり、コントローラー、ビュー、およびモデルから呼び出すことができませんでした。誰か助けてください..
c# - 異なるMVC3エリアに異なるAddControllerコードテンプレートを指定するにはどうすればよいですか?
MVCプロジェクトのコントローラー/ビューテンプレートをカスタマイズする方法を知っています。ただし、プロジェクトにはいくつかの異なるMVC 3エリアがあり、各エリアには独自のモデル、ビュー、およびコントローラーがあります。エリアごとに異なるコードテンプレートを指定する方法はありますか?Areaサブフォルダーの1つにCodeTemplatesフォルダーを配置しようとしましたが、機能しませんでした。
エリア内の任意のコントローラーフォルダーを右クリックして[追加]->[コントローラー]を選択すると、そのエリアコントローラーテンプレートを使用するようになります。
更新:使用したいコントローラーテンプレートを選択 できることに満足していますが、それでもさまざまな領域にCodeTemplatesを指定できるかどうか疑問に思っています。
asp.net-mvc-3 - 1つのアプリケーションに複数のEFモデルがあるのは良いことですか
アプリケーションではMVC3とEFを使用しています。私たちはデータベースファーストのアプローチに従っています。
私たちは、またはプロジェクトの初期段階にあります。現在のところ、アプリケーションに複数のEFモデル(DBから生成)を含めることを検討しています。
各モジュールと同様に、関連するテーブルを使用してモデルを生成し、そのモジュールでそのテーブルを使用することを考えています。
一部のモデルでは、参照データ(国のリストの例)などの一般的なテーブルがある場合があります。
これを行うことにより、パフォーマンスに影響はありますか?
ありがとう。
asp.net-mvc-3 - _layout で @renderbody() を部分ビュー ソースに入れたい
MVC 3 Razor プロジェクトの作成。非常に複雑なUIデザインを持っています。_layout で @renderbody() を部分ビュー ソースに入れたかったのです。コンパイラは私を許しません。これを行う方法はありますか?
asp.net-mvc - ASP.NET MVC 3 でモデルを更新する
私は、Webフォームをほぼ6年以上使用した後、asp.netの知識を広げようとしているMVCに非常に慣れていません。
MVC は今のところ私にとって非常に抽象的ですが、私が気に入っているのは、使用されているクリーンなコーディングです。「Pro ASP.NET MVC 3 Framework」の本を読んでいますが、ある時点で立ち往生しており、正直に続ける方法がわかりません。
これが私が得ているエラーです:
データベースが作成されてから、「EfDbContext」コンテキストをサポートするモデルが変更されました。Code First Migrations を使用してデータベースを更新することを検討してください。
これは、1 つの製品を更新しようとした後に発生します。ページは投稿されましたが、DB では何も更新されませんでした。
Web を閲覧すると、この一時的な解決策が見つかりました。この行を global.asax ファイルに入れると問題Database.SetInitializer<SportsStore.Domain.Concrete.EFDbContext>(null);
が解決しました。
これを修正するために正確に何をする必要があるかを知りたいです。