页面:A.cshtml
<div id="myTab" class="easyui-tabs" style="width:100%;height:100%;">
<div title="标签一" style="padding:8px;" data-options="{href:'B'}">
</div>
<div title="标签二" style="padding:8px" data-options="{href:C}">
</div>
</div>
页面B.cshtml以及C.cshtml中需要datagrid插件,总是提示Uncaught TypeError: Cannot read property 'options' of undefined。 由于工作任务比较紧,没有去探究原因,改成了使用iframe的方式加载B.cshtml以及C.cshtml。
页面:A.cshtml
<div id="myTab" class="easyui-tabs" style="width:100%;height:100%;">
<div title="标签一" style="padding:8px;" data-options="{href:'TabPanel?url=B'}">
</div>
<div title="标签二" style="padding:8px" data-options="{href:'TabPanel?url=C'}">
</div>
</div>
页面:TabPanel.cshtml
<iframe id="tabFrame" width="100%" height="100%" frameborder="0" src="@Request["url"]"></iframe>
改成这样则能正常加载相关页面的数据