从WebMatrix 2中的部分访问变量

时间:2012-08-18 18:29:43

标签: asp.net webmatrix webmatrix-2

很简单我如何从部分传递到构建页面:

_SiteLayout.cshtml

@{PageData["phoneNumber"]="072342342343";}

Page.cshtml

 please call us on @PageData["phoneNumber"]
我尝试过这样的事情。我错过了什么明显的步骤?

它带来了空白。

2 个答案:

答案 0 :(得分:1)

尝试使用Session:

Session["phoneNumber"]="072342342343"

@Session["phoneNumber"]

答案 1 :(得分:1)

您还可以使用HttpContext.Items集合。它与Session大致相同,但该集合仅在请求期间保持活动状态。我不知道如何使用Razor最容易地访问它。阅读有关HttpContext.Items here的更多信息。