Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net core中从字符串设置视图内容_C#_Asp.net Mvc_Asp.net Core - Fatal编程技术网

C# 在asp.net core中从字符串设置视图内容

C# 在asp.net core中从字符串设置视图内容,c#,asp.net-mvc,asp.net-core,C#,Asp.net Mvc,Asp.net Core,我试图返回一个没有视图文件(.cshtml)的视图,实际上,我想硬编码视图内容,因为似乎没有办法在asp.net core v2.1中嵌入视图 我想知道有没有什么办法可以退回这样的东西: 返回视图(@model ViewModel.ServiceView@{Domain.Service item=model.item;}…)将“视图”代码放在“控制器”代码中有什么意义?你打破了这个模式的目的。我强烈建议你不要那样做。即使这意味着您只需要创建一个只有几行代码的视图。但你永远不知道将来会添加更多内容

我试图返回一个没有视图文件(.cshtml)的视图,实际上,我想硬编码视图内容,因为似乎没有办法在asp.net core v2.1中嵌入视图

我想知道有没有什么办法可以退回这样的东西:


返回视图(@model ViewModel.ServiceView@{Domain.Service item=model.item;}…)

将“视图”代码放在“控制器”代码中有什么意义?你打破了这个模式的目的。我强烈建议你不要那样做。即使这意味着您只需要创建一个只有几行代码的视图。但你永远不知道将来会添加更多内容。@Alex TinLe谢谢你的回答,我同意你的观点,你是对的,但我必须将我的所有观点都包含在NuGet包中。我在互联网上尝试了所有建议的方法,但没有一种有效:(@Alex TinLe你试过从中创建nuget吗?ASP.NET Core 2.1支持视图编译。将“视图”代码放入“控制器”有什么意义代码?你破坏了模式的目的。我强烈建议你不要这样做。即使这意味着你只需要用几行代码创建一个视图。但你永远不知道将来会添加更多内容。@Alex TinLe感谢你的回答,我同意你的看法,你是对的,但我必须将我的所有视图都包含在NuGet包中。我没有里德在互联网上提出了所有的方法,但没有一种有效:(@Alex TinLe你是否尝试过从中创建nuget?ASP.NET Core 2.1支持视图编译。