我有一个由部分视图组成的视图。请看下面的图片 -
我正在使用JQuery来导航左侧面板。每个右侧屏幕都是局部视图。一切都很完美。这里的问题是在下面的视图中嵌入了silverlight屏幕。让我们检查图像 -
每次点击代码链接时,都会重新加载silverlight屏幕,清除我在代码编辑器中输入的内容。
以下是代码 -
<div id="scanneredit" class="tabs">
<div class="Navigation">
<div class="header"><%=DataOrModel %> Sections</div>
<ul>
<li>
<div class="inner">
<img alt="Code" src="../../Content/Images/Icon_Code.png" />
<a href="#code">Code</a>
<%if (Model.ErrorInSection == 5)
{%>
<div class="ErrorIndicator">
<img alt="General Details" src="../../Content/Images/no.png" />
</div>
<%}
else if (Model.ErrorInSection > 5)
{%>
<div class="ErrorIndicator">
<img alt="General Details" src="../../Content/Images/ok.png" />
</div>
<%} %>
</div>
</li>
</ul>
</div>
<div class="tab">
<%Html.BeginForm("Create", "Scanner", FormMethod.Post, new { id = "createscanner" });%>
.
.
.
<div id="code" class="scanner">
<h3>Code</h3>
<h5>Define core logic of a <%=DataOrModel%>.</h5>
<hr />
<%
Html.RenderPartial("~/Views/Scanner/ScannerCode.ascx", new ViewDataDictionary(Model) );
%>
</div>
.
.
.
</div>
非常感谢任何帮助。