Asp.net mvc MVC Preview 5和IIS 5.1的路由问题
好的,我已经花了几个小时试图解决这个问题,到目前为止还没有线索,继续得到相同的404错误。所发生的事情是网站选择Default.aspx页面并按其应有的方式显示它。但是主页上有一个可点击的图像,它会转到另一个查看页面。图像代码如下所示:Asp.net mvc MVC Preview 5和IIS 5.1的路由问题,asp.net-mvc,model-view-controller,iis,routing,preview-5,Asp.net Mvc,Model View Controller,Iis,Routing,Preview 5,好的,我已经花了几个小时试图解决这个问题,到目前为止还没有线索,继续得到相同的404错误。所发生的事情是网站选择Default.aspx页面并按其应有的方式显示它。但是主页上有一个可点击的图像,它会转到另一个查看页面。图像代码如下所示: <a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
<a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
<img class="imageMain" src="<%= Url.Content("~/Content/Images/image.gif")%>" name="pic1" alt="Image 1" /></a>
在我的全局文件中,我有如下路由设置:
public ActionResult SelectPage()
{
// Add action logic here
ViewData["Title"] = "Select an option";
ViewData["Header"] = "NoHeader";
return View();
}
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
我尝试过通配符技巧,但运气不佳,我也尝试过本教程
还是不走运
我不知道该怎么做,如果您能提供任何帮助,我将不胜感激。我注意到您发布的教程链接中有些奇怪之处。验证文件是否存在应取消选中。我注意到您发布的教程链接中有些奇怪。验证文件是否存在应取消选中。查看此帖子: 查看此帖子: