从控制器Asp.Net MVC中的Masterpage获取价值

时间:2009-09-23 06:41:10

标签: c# asp.net-mvc

如何获取放置在母版页中的文本框的值?

2 个答案:

答案 0 :(得分:1)

我同意皮特的意见。

有时将常规项目放入母版页会很方便。与传统的asp.net相比,每个帖子都很难获得价值。在经典的asp.net中,html页面上只有一个公式将被发布,并且一切运作良好。在mvc中,页面上可能有更多的配方师。您必须将文本框放入每个表单中以获得每个帖子中的值 - 没有解决方案。

自定义用户控件(ascx)可能是一种解决方案。放入文本框并将自定义控件放入需要该值的表单中。如果你有更多的表格或复杂的布局,那么它就没有解决方案了。

隐藏字段可能是一种解决方案。将原始文本框的值更改复制到放置在需要值的公式中的隐藏字段。

答案 1 :(得分:0)

我会找到另一种解决方案。母版页的目的是将总体布局与特定页面(或控制器)分离。您可以自由更改母版页而不会破坏应用程序。