在Telerik Tabstrip中使用时,不会呈现表单元素

时间:2013-10-25 00:33:39

标签: asp.net-mvc telerik-mvc

当我将表单放在Telerik标签中时,表单元素不会在HTML中呈现。但是渲染输入元素。此表单在标签之外正常工作。

tabstrip.Add()
    .Text("Variants")
    .Content(() =>
    {
     %>
        <form action="#" id="form1" method="post">
            <input id="option" type="text" />
            <input type="submit" value="save" /></span>
        </form>
     <%
});

2 个答案:

答案 0 :(得分:0)

尝试使用这样的东西:

tabstrip.Add()
    .Text("Variants")
    .Content(
    {%><text>
     %>
        <form action="#" id="form1" method="post">
            <input id="option" type="text" />
            <input type="submit" value="save" />
        </form>
     <%
</text>

});

答案 1 :(得分:0)

我已经解决了这个问题 如果你把空表格放在后面,那么Kenod助手就会忽略第一个表格 实际形式它将忽略第一个表格并采取您的表格

@ {Html.Kendo()。TabStrip()。Name(&#34; TabStrip&#34;)。TabPosition(Model.TabStripPosition).Items(items =&gt;         {         foreach(Model.TabItems中的var选项卡)         {

        items.Add()
  .Text(tab.Title)

。内容(@     @ Html.Raw(&#34;&#34)     @using(Html.BeginForm(&#34;&#34;,&#34; ..&#34;,&#34; ..&#34;,new {enctype =&#34; multipart / form- data&#34;,id =&#34; ...&#34;}))

{  @Html.Partial(tab.PartialView, tab.Model)}

    </text>
                        ).Selected(true)

        }

    }).Render();