asp.net-mvc-3 – Asp.Net MVC 3 – @ Html.Action不会呈现/返回任何HTML
|
我今天一直在将一个相当新的项目从ViewPages搬到Razor,一切似乎都很顺利.除了我试图使用 Html.Action呈现用户控件,它不会呈现任何东西. 所以我有一个在Home / Index.cshtml中引用的Shared / _Layout.cshtml文件 Index.cshtml具有以下内容: <article>
@Html.Action("LatestBlogsMainPanelWidget","Blogs")
...
</article>
我把陷阱放在BlogsController中,所以我知道这是被请求的.我也知道正在返回一个模型,视图引擎正在找到LatestBlogsMainPanelWidget,甚至正在运行一些伪Razor语法代码: 但是这个文件中的普通html没有进入浏览器.我也尝试了其他(以前工作)的部分,它们也不会出现(页面上的查看源确认它不存在). 我也试过替换 更奇怪的是_Layout文件也有Html.Action命令,它们看起来很好. 我真的不确定还有什么要检查,或者如何确认管道正在获取HTML.任何人都可以帮忙吗? 谢谢! 解决方法在局部视图上放置一个Layout = null,它将正常工作.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET C#5异步Web应用程序使用异步和等待
- asp.net-web-api – 将JSON数组从Javascript传递到Web API
- asp.net-mvc – 如何使用Simple Injector装饰ASP.NET MVC控
- asp.net-mvc – 为会话设置HttpContext.User
- asp.net – web.config转换中的匹配元素名称
- ASP.NET AJAX中的$create函数是什么?
- 在ASP.NET MVC中获取原始请求
- jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
- asp.net-mvc – 使ASP.MVC2/VS2010应用程序在IIS 7.5中工作
- asp.net – TableHeaderRow类的重点是什么
- 选择ASP.NET而不是PHP需要多少钱?
- 在ASP.NET中创建一个适用于黑莓,Windows Mobile和
- ASP.NET MVC ViewEngine ViewLocationCache.GetV
- asp.net-mvc-3 – 错误:asp.net mvc3中当前上下
- asp.net-mvc – Web API 2需要使用尾部斜杠来使自
- asp.net-mvc – 在IIS 5.1上部署ASP.NET MVC(Win
- asp.net – 使用以前输入的值防止文本框自动填充
- asp.net – NullReferenceException在PipelineSt
- asp.net – html文本框的最大长度是多少?
- asp.net核心 – dotnet cli – “检测包降级”
