新接触MVC,还不知道怎么设置访问路径,求指教!比如我在Views/Con1文件夹下,建了一个test.aspx视图,我在浏览器使用Views/Con1/test.aspx,/Con1/test.aspx,/Con1/test都无法访问,要怎么设置呢?MVC

解决方案 »

  1.   

    Controllers 中需要定义一些 action(Views 是不能直接访问的。)
    默认定义一个Index
    比如你的text内需要建立一个 
    public ActionResult Index()
    里面返回一个View就可以在浏览器用 http://www.abc.com/text 访问了。
    可以自定义路由规格。
      

  2.   

    既然有Con1目录,你需要建立一个控制器Con1Controller,然后在这个控制器中建一个test的Action,
    才能访问这个页面
      

  3.   

    ASP.NET MVC中HTTP请求都被转为对Controller中的Action方法的访问,而不是直接访问文件。
      

  4.   

    Controller中的Action方法中有个return View()的方法。默认情况下它会返回与Action同名的view.在ASP.NET MVC默认的视图引擎(WebFormViewEngine)下,view是按如下路径访问的: /Views/{Controller}/{Action}.aspx 
      

  5.   

    ASP.NET WebForm 请求映射到 物理文件
    ASP.NET MVC 请求路由到控制器方法
      

  6.   

    MVC 请求的不是View 而是请求的Controller 然后Controller再 return View
      

  7.   

    1首先你建立一个Con1控制器2然后再Con1里建立一个test方法3然后右键 添加view 自动创建test.aspx文件
    4你再加上个链接就行了:  <%= Html.ActionLink("跳到测试页面", "test", "Con1")%>
      

  8.   

    1首先你建立一个Con1控制器2然后再Con1里建立一个test方法3然后右键 添加view 自动创建test.aspx文件
    4你再加上个链接就行了:  <%= Html.ActionLink("跳到测试页面", "test", "Con1")%>

     <%= Html.ActionLink("连接名称", "方法名", "控制器名")%>