問題タブ [nerddinner]

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

c# - Linq2Sqlを使用したC#asp.netMVCでの多対多の関係の作成と更新

NerdDinnerチュートリアルに従って、MVCでWebアプリを作成しました。私の「夕食」と多対多の関係を持つ2つの分野があります。「夕食」ごとに、Companyテーブルから1つ以上のCompanyを選択し、Serviceテーブルから1つ以上のServicesを選択できる必要があります。ブログやフォーラムを2日間読んでいますが、理解できないようです。私はServicetoDinnerテーブルを持っており、サービスとディナーへの外部キーがあります。会社についても同じです。ループして表示する方法は知っていますが、新しい「ディナー」を作成するときに複数の会社やサービスを選択する方法や、それらを保存する方法がわかりません。

欲求不満になっています。ありがとう!

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

asp.net-mvc - Visual Studio 2008ではテストを利用できませんか?

私はNerdDinnerASP.NET MVCチュートリアルを行っており、プロジェクトを作成した直後に、初めて単体テストを実行しようとしています。テストプロジェクトと、生成されたAccountControllerTest.csファイルとHomeControllerTest.csファイルが表示されますが、[テスト]-> [実行]をクリックすると、すべてのオプションがグレー表示されます。テスト用のキーボードショートカットを試してみると、そのキーの組み合わせが現在使用できないコマンド(RunTestsInCurrentContext)にバインドされているというメッセージが表示されます。VS 2008DevelopmentEditionを実行しています。

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

asp.net - MVC 詳細ビューに値のリストを表示する

Web アプリ、MVC、LinqToSql は初めてです。NerdDinner チュートリアルをガイドとして使用して、MVC Web アプリを作成しました。現在、多対多の関係を追加しています。そして、一歩ごとに壁にぶつかっています。Edit ビューと Create ビューに複数選択リストがあります。詳細ビューとリスト ビューでは、選択した値を一覧表示したいと思います。

Company、Subcontract、およびリンク テーブル CompanyToSubcontract の 3 つのテーブルがあります。コードの他の場所で使用されている CompanyToSubcontract テーブルから、選択した会社の GUID を取得するコードがあります。表示方法がわかりません。

Company テーブルから会社名を取得する別の関数を作成する必要がありますか? 名前のリストを SubcontractDetail ビューに渡してから、何らかの方法でそこでループしますか?

SubcontractIndex ビューと同じ質問です。インデックス ビューはテーブル形式です。下請け行ごとにカンマで区切られた会社のリストを含む「会社」列が必要です。

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

c# - NerdDinner チュートリアル - ヘルパー メソッドの説明がありませんか?

NerdDinner チュートリアルをゼロから読み始めました。アプリケーションを読んでコーディングしているときに、いくつかのヘルパーメソッドについて話し、いくつかのクラスの例(AddRuleViolations)がありましたが、このクラスをどこに追加するかについての説明はありませんでした。したがって、これをスキップして、このクラスを後でコードで使用せずにチュートリアルを続行しました。現在、このヘルパー メソッドが再び使用されている「ページ ナビゲーション UI の追加
」セクションで 立ち往生しています。最終的なコードをダウンロードしたところ、"Helpers" フォルダーと、コードに実装する必要があるこれらのクラスがあることがわかりました。問題は、コピー/貼り付けをしたくなく、このヘルパー メソッドを追加する方法を理解したいということです。 具体的には、このクラスをヘルパー メソッドとして追加します。

問題は、.net や C# の経験がなく、VS でのアプリケーション開発に慣れていないことです。(私は C# のいくつかの基本しか知りません)

ありがとう、
Ile

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

asp.net-mvc - オタクディナーがエラーをキャッチしない

Professional ASP.NET MVC 1.0ブックの第1章の「編集エラーの処理」(67ページ)にアクセスしていて、問題が発生しています。

問題は、夕食を編集しているときに[保存]をクリックすると、タイトルを空白のままにしても、フォームエラーが検出されないことです。UpdateModel(dinner)もdinnerRepository.Save()もエラーをスローしません。

保存後にデータベースをチェックすると、タイトルフィールドは実際に空です。エラーをスローせずにそれをどのように行うことができますか?

どんな助けでもいただければ幸いです。以下のコードを編集します。

問題が見つかりました-実際、それは私の側のN00Bエラーでした。奇妙な理由で、次のコードをコメントアウトしました。

エラーをキャッチしていなかったのも不思議ではありません...助けてくれたRememberMeに感謝します!それは有り難いです。

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

asp.net-mvc - NerdDinner チュートリアルに従って、重複を許可しないでください

私の SQL データベースでは、2 つのレコードを同じ番号で追加することはできません。以前に使用した番号でレコードを作成しようとしたり、以前に使用した番号を使用するようにレコードを編集しようとすると、それが許可されず、下請番号フィールドの横にアスタリスクが付いた編集/作成ページに戻ります。これにルール違反を追加して、適切なメッセージを表示できるようにしたいと考えています。これを追加してみました:

これを書いているとき、私は Create メソッドしか考えていませんでした。ここでの問題は、subcontract_no が変更されていない場合でも、レコードを編集するたびに違反が見つかることです。したがって、subcontract_no が変更された場合は、レコードの作成時と編集時に違反を見つける必要があると思います。ただし、「自分自身を見つけて」ルール違反を作成することはできません。これどうやってするの?

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

model-view-controller - mvc 2.0 updatemodel と私の ID 列

MVC 2.0 アプリケーション内に作成ビューを作成しました。デフォルトでは、整数 ID 列のフィールドが含まれていました。

これは間違いなく私が必要としないフィールドです。

コードでオブジェクトを作成しようとするときにフィールドを削除して updatemodel を使用すると、自動インクリメントであっても、ID 列のデータが渡されないため、何かが壊れますか?

また、NerdDinner の例では、updatemodel が使用され、その後に repository.save メソッドが呼び出されていることに気付きました。

updatemodel はオブジェクトをデータベースに保存すると思っていましたが、その後 .save メソッドを呼び出すのはなぜですか? それとも私は何かを逃しましたか?

これについての助けをいただければ幸いです。

乾杯

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

asp.net - ASP.NET MVC:複数のオブジェクトをViewメソッドに転送する方法は?

NerdDinner のチュートリアルを終えて、今はプロジェクトで少し遊んでいます。インデックス ページには、すべての今後のディナーが表示されます。

DinnerRepository クラスにはメソッドがFindAllDinnersあり、上記のすべてのディナーの Index メソッド番号に次のようなものを追加したいと思います。

もちろん、これはうまくいきません。私はOOPにかなり慣れていないので、これについて助けが必要です。

ありがとう、
イル

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

asp.net - nerddinner.com のような AJAX 検索

JSON ベースの Ajax 呼び出しである「ロケーション検索」がhttp://www.nerddinner.com/#where=londonのように機能することを、nerdDinner プロジェクトを変更する必要がある方法を誰か教えて ください。

search-location パラメーターが queryString に追加され、場所が閲覧可能になるようにするには?

どうもありがとう、ダン