【问题标题】:Can you create Spark view engine bindings with plain html in?您可以使用纯 html 创建 Spark 视图引擎绑定吗?
【发布时间】:2012-05-30 08:37:34
【问题描述】:

我真的很喜欢 spark 的绑定功能,它确实改善了标记,但我遇到了一个小问题。是否可以创建一个没有任何代码的火花绑定只是 html?例如:

    <element name="searchbox">
        <div class="searchbox">
            <input type="text"/>
            <img src="/content/images/cross.png" placeholder="${sharedres.searchplacheolder}"/>
        </div>
    </element>

当我尝试渲染上面的元素 searchbox 时,出现页面渲染错误:

error CS1501: No overload for method 'Write' takes 0 arguments

有没有办法做到这一点,还是只能在绑定中提供代码?

【问题讨论】:

    标签: c# asp.net-mvc spark-view-engine


    【解决方案1】:

    你可以做到,整个绑定只需要表示一个字符串,就像这样将你的代码变成一个字符串并转义所有尖括号,它应该可以工作:

            "&lt;element name=\"searchbox\"&gt;&lt;div class=\"searchbox\"&gt;&lt;input type=\"text\"/&gt;&lt;img src=\"/content/images/cross.png\" placeholder=\"@placeholder\"/&gt;&lt;/div&gt;&lt;/element&gt;"
    

    话虽如此,您最好将这样的东西放在局部视图中。

    【讨论】:

    • 感谢答案,我认为它应该是部分的,我想这可能就是我要做的!
    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多