首页 > 代码库 > 嵌套错误Inline markup blocks (@<p>Content</p>) cannot be nested. Only one level of inline markup is allowed
嵌套错误Inline markup blocks (@<p>Content</p>) cannot be nested. Only one level of inline markup is allowed
例子:
@{Html.Telerik().Splitter().Name("MainSplitter") .Orientation(SplitterOrientation.Vertical) .Panes(vPanes => { vPanes.Add() .Size("50px") .Content( @<text> Epx Studio </text> ) vPanes.Add() .Content( @<text> @{ @Html.Telerik().TabStrip() .Items(tabstrip => { tabstrip.Add() .Text("Tab 1") .Content( @<text> @RenderSection("tabOneContents", false); </text> ); } } </text> ); }) .Render();}
嵌套@<text>错误,错误信息Inline markup blocks (@<p>Content</p>) cannot be nested. Only one level of inline markup is allowed
MVC 引擎不允许潜逃@<Text>,@<p> ,@div,
解决方案,用帮助方法,帮助方法(helper function(是在view里定义的方法,使用如下
{Html.Telerik().Splitter().Name("MainSplitter") .Orientation(SplitterOrientation.Vertical) .Panes(vPanes => { vPanes.Add() .Size("50px") .Content( @<text> Epx Studio </text> ) vPanes.Add() .Content( @<text> @RenderTabStrip() </text> ); }) .Render();}@helper RenderTabStrip(){ @{Html.Telerik().TabStrip() .Items(tabstrip => { tabstrip.Add() .Text("Tab 1") .Content( @<text> @RenderSection("tabOneContents", false); </text> ); } }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。