请问大虾,views\shared目录下的页面文件, Html.RenderPartial("kexuan/Create",new wangweiMvc4.Models.wwkexuan());用上面这句部分视图显示没有问题, <li >@Html.ActionLink("创建","Create","kexuan")</li>用这句页面跳转出错,怎么解决?MVC

解决方案 »

  1.   

    @Html.ActionLink("创建","Create","kexuan")这个请求Create是个action方法,kexuan是个控件器类是这样子吗?
    如果这样请求的不是分部视图的活应该是可以的,要是这样不行,还有一种可能是你自己写的路由干扰到默认路由了。
      

  2.   

    Shared 下面一般是用来做母模板用的。你这个错误跟Shared没关系吧,可以在_Layout.cshtml中使用@RenderSection("Head", false)定义区块
    @{
        ViewBag.Title = "Index";
        Layout = "~/Views/Shared/_Layout.cshtml";
    }
      

  3.   

     @Html.Partial("shared目录下的文件名称")
      

  4.   

    就是点链接出现error loading page,然后停在原页面
      

  5.   

    <a href="@Url.Action("Tools", "Download")">
      

  6.   

    我再补充说明一下,shared目录下的页面,我用局部视图方式显示没有问题,但我想点击链接打开显示就不行
      

  7.   

    我用的是mvc4,界面都看不到它