mvc中怎样显示html页面?十万火急,各位大侠快来想办法啊 我想在页面中加载html页面,总是显示找不到资源,该怎么解决啊,快来帮忙啊,万分紧急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找不到资源?你建立一个html的页面 点击右击 起始页 F5. Routes.IgnoreRoute() 忽略掉你不希望映射的URL参考:http://www.cnblogs.com/snowdream/archive/2009/04/17/winforms-in-mvc.html 我的html页面是在views文件夹下的一个文件夹里,具体该怎么写忽略呢? 不建议放入Views里面,Views里面顾名思义就是视图,这么搞给以后接手的人造成混淆。当然,实在要放入也没有关系。怎么忽略参考那个链接。建议阅读ASP.NET MVC in Action(曼宁,现在已经由人邮翻译)的第五章,很详细。 你说的很好,这个问题我考虑了,我的这几个html页面是和views文件夹下的这个文件夹views/course/下面的,course下面有个index。aspx文件,是和course控制器中的index方法对应的,html页面是对课程的几个介绍性文件,在index页面中有链接,所以我才想着放到同一个文件夹下的,便于以后的人管理,现在的问题是在index.aspx页面中链接不上这几个html页面。 其实完全没有必要。你可以把那几个也做成aspx。比如你有 test.html,你修改成:test.aspx在你的控制器里面添加对应的:ActionResult test(){ return View();}修改你的链接:<% Html.ActionLink("course", "test") %>总之你既然用了MVC框架,你就好好用它,与其想怎么样让它和既有写法兼容,不如好好掌握,纯粹用MVC实现。 表面上看是你需要处理一个忽略路由的问题,实质上是你还没有掌握 MVC 框架的使用。如同你得到一辆汽车,你应该学习怎么驾驶,而不是怎么样去用绳子拉它。纵使用绳子拉是可行的,但是也是在汽车出现故障,极其罕见的情况下用的。而不是说给不会开车的人准备的。反过来说,你不打算学开车,只想到怎么去用人力去拉,干脆你就不要汽车算了。 哦 ,好的,我想着是,直接加载html文件速度会快点,按你说的方法是比较好的办法。那好奇一下,我说的问题有解决的方法么? 方法已经告诉你了,不清楚你的目录结构、源代码。你自己修改调试下,只要几分钟。p.s. 直接加载html会快点属于扯淡。这种“快”是理论上的,类似在火车上往列车行驶方向上走会更快,或者身体上落上灰尘体重会增加。另外当真能快的话,不明白你为什么你还要用MVC。 可以改Global.asax.cs文件中的"Default", // Route name"{controller}/{action}/{id}", // URL with parametersnew { controller = "public", action = "index", id = UrlParameter.Optional }controller,action 菜鸟问题-->在web窗体上显示图片 在线等 asp.net各页面传值问题 GridView 中嵌套GridView 遇到的问题! .NET如何做图像识别?? |M| js:setTimeOut问题,用来暂停js 页面刷新问题,急死了,烦请高手帮忙!! 怎么知道返回的是什么值? 如下代码在C#中怎么写? 菜鸟提问 如何通过客户机应用程序控制某个特定的浏览器页面的关闭? 求 Astreeview 使用方法 如何监控用户退出,页面关闭事件,关便用户登录状态
其实完全没有必要。你可以把那几个也做成aspx。比如你有 test.html,你修改成:test.aspx在你的控制器里面添加对应的:
ActionResult test()
{
return View();
}修改你的链接:
<% Html.ActionLink("course", "test") %>总之你既然用了MVC框架,你就好好用它,与其想怎么样让它和既有写法兼容,不如好好掌握,纯粹用MVC实现。
纵使用绳子拉是可行的,但是也是在汽车出现故障,极其罕见的情况下用的。而不是说给不会开车的人准备的。反过来说,你不打算学开车,只想到怎么去用人力去拉,干脆你就不要汽车算了。
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "public", action = "index", id = UrlParameter.Optional }controller,action