将变量从一个剃刀网页传递到另一个

时间:2013-12-18 10:09:32

标签: asp.net-mvc razor

我们需要使用Razor Web Pages(如服务器端包含文件)将数据从一个页面传递到另一个页面。 我知道不支持服务器端包含,所以如果没有这些,如何实现。是唯一的方法,为此创建一个帮助方法?

我们需要点击索引文件并加载设置文件,从设置文件中获取数据并调用方法(未向用户显示)并在索引页面上显示。非常简单,但Razor使这项任务变得困难。

我们只是使用剃刀网页而不是MVC模式。

1 个答案:

答案 0 :(得分:0)

Razor没有问题,它只是一个模板引擎。

您所说的是您需要在响应期间使用一些配置数据,这些数据存储在服务器上并作为响应显示给客户端。如果我错了,请纠正我。

在你的action方法中,你需要读取你的设置文件(你可以用Server.MapPath读取它,例如,如果你还没有编写过你的解析器)并将你的值传递给Index视图您的模型或ViewBag。 换句话说,您不应该从View in MVC模式中请求文件格式服务器;您的所有数据都应传递给控制器​​中的视图。