如何从cshtml页面导航到webform?

时间:2017-12-20 10:55:10

标签: javascript c# asp.net-mvc webforms

我创建了一个mvc项目,但发现我需要添加一个webforms页面。我已经厌倦了这方面的一些变化,但只有404错误。在其他地方看到一些建议,并在此基础上解决:

function ViewRunSheet() {
    var route = document.getElementById('Route').value;
    var routeDate = $("#RouteDate").find("input").val();

    window.location.href = "./RunSheet.aspx?route=" + route + "&date=" + moment(routeDate).format('YYYYMMDD');
}

有没有人有任何想法:

  1. 为什么这种方法似乎不起作用
  2. 如果有更好的解决方案,我应该使用
  3. 这也是我的第一个问题,如果我错过了任何重要内容,我将在

    中编辑它

    编辑这是在我的系统上本地运行,而不是通过IIS部署

    编辑由于发布我一直在玩,并决定测试将我的视图文件夹中的网页表单直接移动到根文件夹中,现在代码可以正常工作。这很好但是我很想知道为什么如果有人知道

1 个答案:

答案 0 :(得分:2)

您可能需要在route.config文件中添加以下内容以忽略aspx页面的路由

routes.IgnoreRoute(" {资源}的.aspx / {*} PATHINFO&#34);