window.open在单击按钮打开新窗口时出错

window.open giving an error when clicking button to open new window

本文关键字:窗口 出错 新窗口 open 单击 按钮 window      更新时间:2023-09-26

我正在尝试打开一个新窗口,并将视图文件加载到该窗口中。这是我加载视图文件的功能:

<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>

我似乎不明白为什么当我点击按钮打开新窗口时总是出现错误。

你能把你得到的错误包括在内吗?我在这里看到了一些问题,但为了解决这个问题,需要更多的信息。

首先,文件的路径正确吗?(x12Display.cs.html),如我所见,该文件应该位于根lvl。另一件事是你在代码中有一个拼写错误

self.LoadX12View - function () {

应该是

self.LoadX12View = function () {

最后,但同样重要的是,你确定你可以在浏览器中加载一个.cshtml文件,而无需之前对其进行预处理吗?