Sitecore比较WebForm和WebPage中的HTML元素

时间:2015-08-06 20:51:25

标签: razor webforms sitecore

我有一个名为" content"。

的占位符

<input type="checkbox" name="ch" id="ch" />

  • 在Sublayout项目(WebForm)中,我在sublayout.ascx文件中添加了一个简单的上面复选框元素,然后将此子布局组件添加到内容页面中的占位符上。 我可以通过点击来切换支票并取消选中。

  • 在渲染项目(查看渲染)中,我在rendering.cshtml中添加了相同的checkbox元素,然后将此View渲染组件添加到内容页面中的占位符。我可以通过点击来切换支票并取消选中。

如果我使用WebForm查看页面的源代码,我可以在复选框输入元素下面看到<code>元素和定义的数据源信息。但是,ViewRendering不是。


为什么?????

如何将渲染页面设为WebForm?

来自.ascx布局(查看页面来源)

<input name="main_0$centercolumn_0$ch" type="checkbox" id="main_0_centercolumn_0_ch">
<code type="text/sitecore" chrometype="placeholder" kind="open" id="_main_centercolumn_content" key="/main/centercolumn/content" class="scpm" data-selectable="true">
    {"commands":
        [{
            "click":"chrome:placeholder:addControl",
            "header":"Add to here",
            "icon":"/temp/IconCache/Applications/16x16/add2.png",
            "disabledIcon":"/temp/add2_disabled16x16.png",
            "isDivider":false,
            "tooltip":"Add a new rendering to the '{0}' placeholder.","type":""
        },
        {
            "click":"chrome:placeholder:editSettings",
            "header":"",
            "icon":"/sitecore/shell/themes/standard/Custom/16x16/edit_placeholder_pageeditor.png",
            "disabledIcon":"/temp/edit_placeholder_pageeditor_disabled16x16.png",
            "isDivider":false,
            "tooltip":"Edit the placeholder settings.","type":""
        }],
        "contextItemUri":"sitecore://master/{419180A8-2B07-4C92-9880-A01CB2FCE235}?lang=en&amp;ver=8",
        "custom":{"allowedRenderings":[
                                        "493B3A830FA744848FC94680991CF743",
                                        "4E428A766D214C9BB4EFDBB3943565F0",
                                        "D5A2772AC14A4AB28E9116B59DEE2B34",
                                        "28F99AEC25BA4611A8BF39274C69C1C4",
                                        "E6E21E7286824773ABBC7B746B0E2A59",
                                        "A34CA1A819324408B07BBC1625A4AAB7",
                                        "B2868099F18644A78123BF0D18AC0139",
                                        "30ED63BC1C5A48E9A0212E0836B3E69F",
                                        "6A54B0C5552149D28B32CF71F9745935",
                                        "561B3FFB3EE649AA9570E828D65E919E"
                                        ],
        "editable":"true"
        },
        "displayName":"content",
        "expandedDisplayName":null
    }
</code>

来自Razor布局(查看页面来源)

<input name="ch" type="checkbox" id="ch">

0 个答案:

没有答案