問題タブ [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.
asp.net-mvc - 部分フォームを実装しようとすると、型または名前空間名「DinnerForm」が名前空間「NerdDinner.Models」に存在しません
説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。
コンパイラ エラー メッセージ: CS0234: 型または名前空間名 'DinnerForm' が名前空間 'NerdDinner.Models' に存在しません (アセンブリ参照がありませんか?)
ソース エラー:
170 行目:
171 行目: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()] 172 行目: public class views_dinners_create_aspx : System.Web.Mvc.ViewPage, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler { 173 行目:
行174: プライベート静的ブール @__initialized;
DinnerFormViewModel.cs:
ディナーフォーム.ascx:
DinnersControllers.cs (メソッドの作成)
作成.aspx
asp.net-mvc - NerdDinnerMVCおよびHtml.Encode
でDinnerController
データを取得しました。
そしてdetails.aspx
私はそれをこのように縛りました。
しかし、私はエラーが発生しました。
Compiler Error Message: CS1061: 'object' does not contain a definition for 'DinnerID' and no extension method 'DinnerID' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?)
。
私はちょうど学び始めてmvc
、問題を理解することができません。何かが足りないかもしれません。Plzは助けますか?
asp.net - コンテナー div の外に表示されるナード ディナー マップ
MVC2 でオタク ディナーの例を実装しています。私が抱えている問題は地図にあります。Ajax 対応の地図が Web ページに正しく表示されません。つまり、実際の地図は、実際に表示されるはずの div 要素の外に表示されます。
上記は、 Map.ascx を呼び出すディナー フォームのコードです。Map.ascx は、Map.js に由来する loadmap 関数を呼び出します。これらのファイルは、ガイド ブックから直接コピーされたものです。別のブラウザーでフォームを開こうとしましたが、マップがまだ適切ではありません。
コードを確認しましたが、非常に細かい部分が欠けているようです。このnoobの問題については、どんな助けでも大歓迎です。「評判」ポイントが少ないため、写真をアップロードできずに申し訳ありません。
ありがとう
generics - NerdDinnerジェネリックリポジトリインターフェイス?
私はプロジェクトの基盤としてNerdDinner(MVC 2)を使用しています。リポジトリインターフェイスの設計は非常にうまく機能しますが、私の実際のアプリケーションには数十のモデルクラスがあります(NerdDinnerにはDinnerが1つしかないのに対し)。つまり、クラスごとに1つのインターフェイス(およびその実装)が必要です。さらに、基本的なインターフェイスメソッド(get、save、add、deleteなど)は同じです。つまり、すべての実装クラスで同じコードをコピーして貼り付ける必要があります。変更されるのはクラスのタイプだけです。たとえば、顧客のインターフェースは次のことを公開します。
注文のインターフェースは以下を公開します:
実装は基本的に両方の方法で同じですが、もちろん適切なモデルタイプを使用します。
と
それぞれ。同じコードを何度も繰り返すのをやめる(そしてプロジェクト内の.csファイルの数を最小限に抑える)ために、次のような汎用のベースリポジトリインターフェイスを定義できると思いました。
しかし、どうすればジェネリック型を実装コードに適用できますか?私は次のようなものが必要です:
これはできますか?
PS:dbはdatacontextオブジェクトです(私はlinq to sqlデザイナーを使用しています)。
ありがとう
asp.net-mvc-3 - DotNetOpenAuth 4.0 および HTTPRequestInfo、NerdDinner 2.0
DotNetOpenAuth を学習するためのベースとして NerdDinner 2.0 を使用しています。ところで素晴らしいプロジェクト。ランタイムバージョンv2.0.50727(プロジェクトに付属)で構築されたDotNetOpenAuth DLLを使用して動作しています。ランタイム バージョン v4.0.20926 でビルドされた DotNetOpenAuth DLL にアップグレードしたいのですが、AuthController.cs ファイルで次のコンパイル時エラーが発生します...
例外:
DotNetOpenAuth.Messaging.HttpRequestInfo には、5 つの引数を取るコンストラクターが含まれていません。
明らかに、v4.0.20926 に相当するコードが何であるかはわかりません。どんな助けでも大歓迎です。
c# - Nerddinner削除
私はMVCにかなり慣れておらず、NerdDinnerのコードを見ています
意見:
コントローラ:
コントローラはどのようにして削除するアイテムのIDを取得しますか?ビューには、コントローラーに渡されるIDが含まれていないようです。
asp.net-mvc-3 - MVC nerd dinner CreateView に EventDate が表示されない
現在、MVS 2010 を使用して MVC チュートリアルの Nerd Dinner を実行しています。ステップ 7 まで完了しましたが、作成画面に移動すると、それが正しくないことに気付きました。
- タイトル入力ボックスには
ViewBag.Title
空白ではなく が含まれているようです。 EventDate
今から 7 日後に自動的に設定される必要がある場合、入力ボックスは空白です。
チュートリアルの前半でこのようになったことを覚えていません。
Create を処理する からの抜粋を次にDinnersController.cs
示します。
そして、ここにView Create.cshtmlがあります
最後に、ブラウザでの出力は次のとおりです。
私が欠けているものを知っている人はいますか?
編集 - ディナーモデルを追加
asp.net-mvc - ディナーを作成すると、NerdDinner の MVC 4 バージョンにバインドの問題があります
あなたが行くなら
http://nerddinner.codeplex.com/SourceControl/changeset/view/b1a032d1532b
MVC4 バージョンを取得します。それを実行します。ディナーを開催します。[作成] をクリックすると、常にこのエラーが発生します (スクリーンショット)
これは、私が学習を支援するために使用したい主要なリファレンス アプリの 1 つです。
スクリーンショットが機能したかどうかはわかりませんが、エラーは次のとおりです。
LatLongStr のこのコード部分の IndexOutOfRangeException
internationalization - NerdDinnerの国際版
こんにちは、国際バージョンの ASP.NET MVC 3 国際化 - パート 2 (NerdDinner) で作業しています: http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx
残念ながら、これには 1 つの大きなバグが含まれています。問題は、コード/プロジェクトをダウンロードしてビルドを作成し、それをローカル フォルダーに公開したことです (公開するにはいくつかの小さなバグを修正する必要があります)。その後、ファイルを自分のウェブホテルにアップロードしました。ホームページは一見問題なく動作しているように見えましたが、Google Web Master Tool を調べてサイトをクロールしたところ、サイト内の 1 ページもインデックスにできないことがわかりました。ルート ノードでさえ、Google クローラーによって取得できません。
これは、ルート (www.thehomepage.com) またはサイト内のページを取得しようとしたときに発生したエラーです。
ページにアクセスできません
HTTP/1.1 500 内部サーバー エラー
誰かが見て、Googleクローラーを拒否しているものを教えてくれることを願っています。
asp.net-mvc - Mvc3 Razor コードのパーサー エラー
このコードの近くのcshtmlファイルでこのエラーが発生しています
パーサー エラー
説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。
パーサー エラー メッセージ: "@" 文字の後に予期しない "{" があります。コード ブロック (@if {}、@{} など) の本体に入ると、"@{" を使用してコードに切り替える必要はありません。