【发布时间】:2017-04-07 18:52:23
【问题描述】:
我在名为“Graphics”的文件夹中有一个 .aspx 页面。
在该页面(DisplayArena.aspx)中,我使用 jQuery.load 将另一个 .aspx 页面“加载”到这样的 div 中:
//in DisplayArena.aspx
//load from the "BossEncounters" folder
$(document).ready(function () {
$("#mainGamingArena").load('../BossEncounters/encounterGenerator.aspx?ID=<%= Session("currentID") %>');
});
它可以很好地加载遭遇生成器,但是每当我需要在该页面上提交/发布任何内容时,它都会认为 URL 应该是“/Graphics/encounterGenerator.aspx”而不是“/BossEncounters/encounterGenerator.aspx”。
所以我最终得到一个 404 错误,错误页面显示:
请求的 URL:/Graphics/encounterGenerator.aspx
我不确定它在哪里或为什么会这样改变路径。它不在我的代码中的任何地方,它一定是某种幕后处理,我找不到它。
我的项目是 Visual Studio,设置如下:
Game_WebApp
/Graphics
/BossEncounters
有什么想法吗?
【问题讨论】:
-
使用 IFrame 代替 div
标签: jquery asp.net .net visual-studio-2015 .net-4.5