首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过剃须刀从伞形6宏中获取参数

通过剃须刀从伞形6宏中获取参数
EN

Stack Overflow用户
提问于 2013-08-23 10:12:34
回答 1查看 3.5K关注 0票数 2

我做这件事有困难。我有的是这个宏:

代码语言:javascript
复制
<umbraco:Macro Alias="testingparameter" 
MyOwnParameter="hello" runat="server"></umbraco:Macro>

所以我想要做的是通过我的剃须刀脚本得到hello字符串:我尝试过这样的方法:

代码语言:javascript
复制
<div>test1: @Parameter.MyOwnParameter</div>
<div>test2: @(Html.Raw(Parameter.MyOwnParameter))</div>
<div>test3: @Model.Parameters.MyOwnParameter</div>

但它都返回空字符串。我得到的是这个

代码语言:javascript
复制
 <div>test1:</div>
 <div>test2:</div>
 <div>test3:</div>

所以我想上面的任何一个都不是对的,还是我只是遗漏了什么?

请注意,我使用的是伞形6。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-25 12:22:26

您还必须在后台办公室内的宏中设置参数,别名为"myOwnParameter“。有关文件,请参阅此处:

http://our.umbraco.org/documentation/reference/Templating/Macros/Razor/using-macro-parameters

此外,我建议在引用别名的地方使用camel大小写,因为我似乎记得,当通过动态@Parameter集合访问参数时,别名就是这样定义的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18400230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档