Asp.net占位符相当于MVC 5(Razor)

时间:2017-03-15 16:47:08

标签: c# asp.net asp.net-mvc razor asp.net-mvc-5

我正在使用Razor在MVC5中寻找等效的Asp.net占位符。

我的主要问题是我在视图/部分视图中有太多逻辑,所以我需要某种占位符,其中控制器可以指定视图,模型在该占位符中使用,或者调用另一个控制器。

有可能吗?

也许我在谈论不可能/愚蠢/无意义的事情,但我是MVC的新手,而且我目前正在从WebForms迁移......很抱歉给您带来不便

修改1:

我在视图中重新定义的内容中搜索更多或更少的服务器控件,提供了写出常用的原始HTML元素的快捷方式(通用控件),就像在WebForms中一样。

1 个答案:

答案 0 :(得分:1)

我的解决方案不是@RenderSection功能。我期望的是Html Helpers为MVC提供的内容。

  

MVC的HTML帮助程序只是提供了写出经常使用的原始HTML元素的快捷方式。

我在这期刊中找到了解决方案:Html Helpers.

  

在MVC开发中,HTML帮助程序取代了服务器控件,但相似之处并不完全平行。

这就是我正在寻找的......一种为MVC提供服务器控制的方法。

我发布这个答案,因为它可能会帮助其他人解决同样的问题(这是我的解决方案)。