我是否能够在Razor中使用类似于Spark View Engine中所谓的全局变量的功能?
所有这一切的重点是能够在一个部分中定义变量作为标题,并且能够稍后在另一个部分中设置或更改该变量的值。
在Spark中,您可以在一个部分中创建变量,就像这样(不完整的代码仅用于示例目的):
<html>
<head>
<global type='string' Title='"Site Name"'/>
<title>${Title}</title>
</head>
<body>
<div><use content="view"/></div>
</body>
</html>
然后你可以将它设置在不同的视图或部分或其他位置:
<set Title='product.Name + " - " + Title'/>
如果我采用Razor或者其他方式解决类似的问题,我该怎么做呢?请指点。
IsSectionDefined
е’ҢRenderSection
ж–№жі•зҡ„жӣҙж–°гҖӮ - Darin Dimitrov@(ViewBag.Title ?? "默认标题")
。 - marcind