我做这件事有困难。我有的是这个宏:
<umbraco:Macro Alias="testingparameter"
MyOwnParameter="hello" runat="server"></umbraco:Macro>所以我想要做的是通过我的剃须刀脚本得到hello字符串:我尝试过这样的方法:
<div>test1: @Parameter.MyOwnParameter</div>
<div>test2: @(Html.Raw(Parameter.MyOwnParameter))</div>
<div>test3: @Model.Parameters.MyOwnParameter</div>但它都返回空字符串。我得到的是这个
<div>test1:</div>
<div>test2:</div>
<div>test3:</div>所以我想上面的任何一个都不是对的,还是我只是遗漏了什么?
请注意,我使用的是伞形6。
发布于 2013-08-25 12:22:26
您还必须在后台办公室内的宏中设置参数,别名为"myOwnParameter“。有关文件,请参阅此处:
http://our.umbraco.org/documentation/reference/Templating/Macros/Razor/using-macro-parameters
此外,我建议在引用别名的地方使用camel大小写,因为我似乎记得,当通过动态@Parameter集合访问参数时,别名就是这样定义的。
https://stackoverflow.com/questions/18400230
复制相似问题