問題タブ [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.
c# - 別のアセンブリで Razor ページを見つける
My Project Razor Pages を別のアセンブリに配置したいと考えています。これを行うために、次のコードを記述します。
私の解決策:
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
しましたが、この問題を解決するにはどうすればよいですか?
c# - Page() は Razor Page で何をしますか?
のハンドラが void または のいずれかになるOnGet
のはなぜだろうか。IndexModel
return Page();
実際には何をしPage()
ますか?