我有一个带有文本框的Kentico转换和一个触发自定义宏方法的按钮,该方法要求我传递文本框中的值。 如何使用k#访问它?
<input type="text" name="foo"/>
<asp:LinkButton runat="server" OnClick="<%# CustomMacroMethod(~foo.value~) %>" >Button</asp:LinkButton>
有没有办法获取此值?
答案 0 :(得分:1)
正确访问此方法的最佳方法是:
这可能看起来有点过分,但它允许您在整个网站和API中使用相同的代码。
答案 1 :(得分:0)
如果您正在使用转换并且想要使用宏 - 则需要调用宏解析器
&lt;%#CMS.MacroEngine.MacroResolver.Resolve(&#34; {%CustomMacroMethod(~foo.value~)%}&#34;)
Google&#34;解决转化中的宏&#34;有很多答案。