2013-12-18 54 views
0

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

我们需要点击索引文件并加载设置文件,从设置文件中获取数据并调用方法(不会向用户显示)并在索引页上显示它。真的很简单,但剃刀使这项任务变得困难。

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

+0

我创建了一个函数文件,其中将包含我想要在网站页面上调用的方法。我已将此文件添加到App_Code文件夹。 – Robert

回答

0

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

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

在这种情况下,您的操作方法需要读取设置的文件(例如,如果您尚未编写解析器,则可以使用Server.MapPath读取它)并将值传递给索引视图与您的模型或ViewBag。 换句话说,你不应该从MVC模式的View中请求文件表单服务器;所有的数据都应该传递给从控制器查看。

+0

谢谢,没错。剃刀很好。我们只需要在多页面上抓取变量并调用设置文件中的方法(引用它)。我们希望远离MVC,并通过几页来让事情变得非常简单。 – Robert