我正在开发一个MVC网站,导致与资源路径相关的问题。
我之前使用的是Localhost
路径,但现在我正在使用Route
查看所有视图。现在一切正常,但我遇到设置报告路径的问题。
显示报告
此按钮位于View InvoiceReport上。这就是功能。
function ShowReport() {
if ($('#InvoiceID').val() == '') {
alert("Please search the record and then select grid row");
return;
}
else if ($('#InvoiceID').val() == '0') {
alert("Please search the record and then select grid row");
return;
}
else {
ShowLoading();
$('#frameReport').attr('src',"Report.aspx?InvoiceID=" + $('#InvoiceID').val());
$('#divframe').show();
selectTab1(2);
HideLoading();
}
}
元素frameReport
是一个iframe,如下所示:
<div id="divframe"
style="padding: 40px 40px 40px 110px; float: left; margin-top: 30px;
display: none"
>
<iframe id="frameReport" src="" width="900px" height="940px"></iframe>
</div>
该报告是一个正常的.aspx页面,位于此视图之外。当我刚刚使用localhost://
等相对路径时,它工作得更早。
但现在当我点击“报告”按钮时,它保留在同一条路径上。
http://192.168.1.100/InvoiceReport/Index
但它应该需要重定向到我传入的网址.attr。
Report.aspx?InvoiceID='123'
请提出您的建议。
由于