Syl*_*ain 3 asp.net-mvc spark-view-engine
给定一个以SomeContainer.spark这种方式使用局部视图的spark视图:
<SomeContent param1 = "Model.SomeValue"/>
Run Code Online (Sandbox Code Playgroud)
给定一个名为的部分视图,以SomeContent.spark这种方式使用参数:
<div>${param1}</div>
Run Code Online (Sandbox Code Playgroud)
如何修改SomeContent.spark以预先声明param1.我想这样做有两个原因:
我试图<var>在SomeContent.spark中简单地声明相同但它在运行时失败,表明该变量已经存在.
我得到了Spark集团的答案.在partial中,您可以使用<default/>元素声明变量:
<default param1="new List<string>()" type="List[[string]]"/>
Run Code Online (Sandbox Code Playgroud)
它不仅声明参数(具有我的问题中提到的优点),而且还给它一个默认值,可以用来防止部分表单获得NullReferenceException ...
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |