【发布时间】:2013-02-12 19:31:54
【问题描述】:
我对 MVC 完全陌生。我计划开发一个在 Web 和 Windows 上运行的应用程序。 我关心的是 .net 中的 MVC 是否与 Windows 应用程序兼容?
如果是,是否可以根据以下某些条件返回带有 windows 窗体或网页的操作结果?
public actionresult Index()
{
if(some condition)
{
return View("webpage.html");
}
else
{
return View("Webform");
}
}/* code may note be having exact syntax. Just for understanding purpose.
让我知道开发这样的应用程序的解决方案是否可行。欢迎提供其他建议。
【问题讨论】:
-
如果它在网络上运行,那么它可以在任何浏览器中运行,除此之外我真的不明白你的问题。
-
MVC 是一种 ASP.NET 技术。 (这也是一种模式)所以您可以在 Web 端使用 ASP.NET MVC,如果您想为您的 winforms 使用模型-视图-控制器模式,那么您需要创建或使用现有的 mvc winforms 库。
-
@Freeman 它说我们是否可以将 windows 窗体作为 mvc 中的视图与网页一起返回。
-
@windson 从你的角度来看,这有意义吗?
-
@DanielPowell:很好的研究。继续努力:)
标签: c# .net asp.net-mvc