問題タブ [razor-pages]

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 投票する
3 に答える
2037 参照

c# - 別のアセンブリで Razor ページを見つける

My Project Razor Pages を別のアセンブリに配置したいと考えています。これを行うために、次のコードを記述します。

私の解決策:

devenv_2017-10-10_18-44-26

localhost:5000/SameTodo次のエラーを取得を実行する場合:

1 つ以上のコンパイル参照が欠落しています。プロジェクトが 'Microsoft.NET.Sdk.Web' を参照しており、'PreserveCompilationContext' プロパティが false に設定されていないことを確認してください。

スタック:

型または名前空間名 'SameTodoModel' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) + public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; プライベートセット; 型または名前空間名 'SameTodoModel' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) + public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore .Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; 型または名前空間名 'SameTodoModel' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) + public SameTodoModel Model => ViewData.Model; タイプまたは名前空間名「SameTodoModel」

falseに設定PreserveCompilationContextしましたが、この問題を解決するにはどうすればよいですか?

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

c# - Page() は Razor Page で何をしますか?

のハンドラが void または のいずれかになるOnGetのはなぜだろうか。IndexModelreturn Page();

実際には何をしPage()ますか?