我正在尝试打开一个新窗口并将视图文件加载到该窗口中。 这是我加载视图文件的功能:
<script type="text/javascript">
self.LoadX12View - function () {
window.open("x12Display.cshtml", "X12 Information", "height=600,width=800,addressbar=no,menubar=no,toolbar=no,resizable=1,scrollbars=1");
return false;
}
</script>
这是我的脚本,带有调用“LoadX12View”的按钮
<script type="text/html" id ="claimX12File-template">
<tr>
<td data-bind="text: ClaimID"></td>
<td data-bind="text: SubmittedOn"></td>
<td data-bind="text: SubmittedBy"></td>
<td><button class="btn" data-bind="click: LoadX12View">View</button></td>
</tr>
</script>
我无法弄清楚当我点击按钮打开新窗口时出现错误的原因。
答案 0 :(得分:0)
你能否包括你得到的错误?我在这里看到一些问题,但为了解决这个问题需要更多的信息。
首先,文件的路径是否正确? (x12Display.cshtml)我可以看到该文件应该是root lvl。 另一件事是你的代码中有拼写错误
self.LoadX12View - function () {
应该是
self.LoadX12View = function () {
最后,但并非最不重要的是,您确定可以在浏览器中加载.cshtml文件而无需事先对其进行预处理吗?