无法完成/无法正确加载其他嵌入页面的网址

时间:2019-01-05 01:18:47

标签: javascript c# visual-studio model-view-controller

有人遇到过这个问题吗?

我一直在Visual Studio中使用c#MVC,当用户尝试访问页面并且未以/结束URL时我们发布页面时,某些页面将无法正确加载。

我们经常使用一个主页,然后在中间某个地方是一个通过javascript更新的div(我知道这是使用布局时mvc的渲染功能,但是老板不喜欢它这样,它也会干扰她的JavaScript多层)

以这种方式加载的这些div部件在主页末尾没有/时不会加载。

我们尝试使用@ url.action,并且还在javascript中硬键入第二页的URL,两者都产生相同的结果。

有没有一种配置项目的方法,以至于在浏览器中键入的URL是否以/结尾都无关紧要?

编辑:添加了javascript函数

function refreshdiv(divid, url) {
            var seconds = 15;
            $.ajax({
                type: 'POST',
                url: url,
                context: document.body,
                async: true,
                timeout: 15000,
                success: function (data) {
                    $("#" + divid).html(data);
                    $("#" + divid).find("script").each(function (i) {
                        eval($(this).text());
                    });

                }
            });

在此先感谢您的帮助

0 个答案:

没有答案