当前位置:编程学习 > C#/ASP.NET >>

mvc shared 目录下文件如何调用

请问大虾,views\shared目录下的页面文件, Html.RenderPartial("kexuan/Create",new wangweiMvc4.Models.wwkexuan());用上面这句部分视图显示没有问题, <li >@Html.ActionLink("创建","Create","kexuan")</li>用这句页面跳转出错,怎么解决? MVC --------------------编程问答-------------------- @Html.ActionLink("创建","Create","kexuan")这个请求Create是个action方法,kexuan是个控件器类是这样子吗?
如果这样请求的不是分部视图的活应该是可以的,要是这样不行,还有一种可能是你自己写的路由干扰到默认路由了。 --------------------编程问答-------------------- 错误信息是~?
--------------------编程问答-------------------- Shared 下面一般是用来做母模板用的。

你这个错误跟Shared没关系吧,可以在_Layout.cshtml中使用@RenderSection("Head", false)定义区块


@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

--------------------编程问答--------------------
引用 1 楼 zhandjq 的回复:
@Html.ActionLink("创建","Create","kexuan")这个请求Create是个action方法,kexuan是个控件器类是这样子吗?
如果这样请求的不是分部视图的活应该是可以的,要是这样不行,还有一种可能是你自己写的路由干扰到默认路由了。
我从没改过路由 --------------------编程问答--------------------  @Html.Partial("shared目录下的文件名称") --------------------编程问答--------------------
引用 2 楼 moonwrite 的回复:
错误信息是~?
就是点链接出现error loading page,然后停在原页面 --------------------编程问答-------------------- <a href="@Url.Action("Tools", "Download")"> --------------------编程问答--------------------
引用 5 楼 xiekai12342010 的回复:
 @Html.Partial("shared目录下的文件名称")
用这句没有任何效果,而且我那句是希望点击才打开页面 --------------------编程问答-------------------- 我再补充说明一下,shared目录下的页面,我用局部视图方式显示没有问题,但我想点击链接打开显示就不行 --------------------编程问答--------------------
引用 7 楼 xiekai12342010 的回复:
<a href="@Url.Action("Tools", "Download")">
我用的是mvc4,界面都看不到它
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,