問題タブ [asp.net-mvc-beta1]
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.
c# - Html.RadioButton はすべての値を選択した値に設定します
[これ][1]の問題を解決するためにいじくり回した後、問題の核心は次のとおりだと思います。
Enum を値フィールドとして Html.RadioButton() html ヘルパーを使用する場合、オプションは 1 回しか選択できません。ページを再投稿した後、ヘルパーは呼び出しで設定された値を無視し、すべてのラジオ ボタンを同じ値 (前の投稿で選択した値) に設定します。私は何か間違ったことをしていますか?
例 (ボタンの値に注目)
生成します
そして、2回目に生成されます:
c# - ASP.NET MVC ベータ 1 - 厳密に型指定されたビュー データをサポートしていますか?
以前のリリースでは、コントローラーからビュー AFAIK にデータを渡す方法が 3 種類ありました (以下を参照)。
(2)の方法をMVC Beta 1で使いたいのですが、renderViewの方法が見つかりません。では、新しい構文は何ですか (まだ可能であれば)? 前もって感謝します。
ベン。
構文 #1: 古い学校の辞書
構文 #2: 明示的に型指定された ViewData オブジェクト
構文 #3: 匿名で型指定されたオブジェクト
asp.net-mvc - MVC ベータ [HandleError] 属性 (ヘルプが必要)
「ExceptionType」パラメーターの有無にかかわらず、これを試しました。Views/Shared フォルダーと Views/thisController フォルダーの両方に Error.aspx ページがあります。しかし、これを実行するたびに、「'/' アプリケーションでサーバー エラーが発生しました。」Views/Shared の素敵なページではなく、エラー ページ。
ここで何がうまくいかないのでしょうか?
asp.net-mvc - ASP.NET MVC のベータ版へのアップグレード: IControllerFactory は、参照されていないアセンブリで定義されています
現在、ASP.NET MVC のプレビュー 2 からベータ リリースにサイトを更新している最中です。徹底的な検索の後、サイトに解決策がなく、最後のコンパイルエラーに陥っています。Windsor コンテナーを使用して IOC を設定するコードが Global.asax.cs にいくつかあります。
コンパイラは次のように不平を言っています。
奇妙なことは、このアセンブリが参照されていることです。MVC ベータ アセンブリ フォルダーから参照し、ローカルにコピーするように設定します。bin ディレクトリを削除して再構築し、リフレクターでアセンブリを表示してインターフェイスを確認することもできます。参照を削除して再度追加し、web.config のアセンブリと名前空間のセクションを変更してみました。System.Web.Mvc を GAC から削除して、正しいコピーが使用されていることを確認しました。
この質問を書いているときに、Windsor が古いバージョンのアセンブリを内部的に期待している可能性があることに気付きました。これが問題であるかどうかを判断するために MvcContrib から最新のものをダウンロードしています。結果を投稿します。この場合、アセンブリのバージョン番号を最新のリリースで変更して、これを明確にするべきではありませんか?
読んでくれてありがとう、ブレット
asp.net-mvc - ASP.NET MVC & Ajax コントロール ツールキット
"old skool" (Web フォーム) のコーディングで気に入っていることの 1 つは、AJAX コントロール ツールキットです。
Microsoft Storefront のビデオ 14で、Rob Conery が TextboxWatermarkコントロールを使用しているのを見ました。
しかし、コードをダウンロードしたとき、透かしコントロールまたはツールキットからのその他のコントロールへの参照が見つからず、それを機能させることもできませんでした。
だから私の質問は、AJAX コントロール ツールキットは、viewstate のない MVC / AJAX / JQuery タイプの世界でも機能するかということです。カレンダーや透かしなどの「単純な」コントロールには何を使用しますか?
asp.net - 複雑なタイプの検証を伴うAsp.netMVCモジュールバインディング
asp.net mvcでアンケートアプリを作成していますが、複雑なタイプのリストのモジュールバインダーで問題が発生しています。
まず、Questionnaire.IList <QuestionGroup>.IList<Question>オブジェクトグラフをバインダーで機能させることができません。したがって、以下のサンプルコードでは、1つのレベルのIListのみを使用しています。
2番目:クラスではなくリポジトリ/ファクトリをバインダーに渡したいのですが、そうすれば、フォームの質問とデータベースの質問の間のマッピングを省略して、1セットのオブジェクトで作業することができます。または、少なくともこのコードよりも少しきれいなもの;)。
誰かが私にとって正しい方向へのポインタを手に入れましたか?
コントローラー:
部分ビュー(メインビューはQuestionGroup内の質問に対してforeachを実行し、質問ごとにこのビューをレンダリングします)
asp.net - asp.net mvc フレームワークで自動生成されたデータベースを変更するのは悪い考えですか?
自動生成されたasp.net(ASPNETDB.MDF、Visual Studio 2008、mvcフレームワーク)「ユーザーロール - データベース」にaa列を追加するのは悪い考えですか?
(たとえば、RealName 列と LastName 列をデータベースの aspnet_Users テーブルに追加したい。)
新しいテーブル全体を作成する代わりに列を追加したい理由は、面倒なメンテナンスの問題と不要な冗長性を避けるためです
unit-testing - ASP.net MVC ベータ 1 でのテスト
コントローラーの単体テストを作成しています。これが私のコードです。
私は基本的に、Rob Conery の asp.net ストアフロント アプリケーションに従っていますが、RenderView メソッドを使用できないことに気付きました。示されているように、ViewResult メソッドを使用してビューのインスタンスを作成しようとしました。次のエラーが表示されます: エラー 1 型 'System.Web.Mvc.ViewDataDictionary' を 'HomeOwners.Controllers.DocumentsController.DocumentsData' C:\Documents and Settings\dmarshall\My Documents\Visual Studio 2008\Projects\HomeOwners に変換できません\HomeOwners.Tests\DocumentsControllerTests.cs 61 54 HomeOwners.Tests
正しい交換方法を使用していますか、それとも何か不足していますか?
私はそれを考え出した。