asp.net的MVC怎么伪静态在*.html或者*.htm

问题描述

asp.net的MVC(http://www.xx.com/home/index)怎么伪静态成*.html或者*.htm,用了下面的方法好像不行,有知道的人稍微发一个完整的解决方案,谢谢routes.MapRoute("Default","{controller}/{action}/{page}",new{controller="Home",action="Index",page="index.htm"},new{page=@".*.[htm|hml]"});

解决方案

解决方案二:
百度urlrewriter.dll
解决方案三:
还可以googleurlrewriter
解决方案四:

解决方案五:
上面发的网址试了不行,谁有好的完整方案
解决方案六:
1、已将URLRewriter.dll拷贝到bin文件夹下。2、修改了web.config文件,具体如下:<!--UrlRewriterfor.net2.0配置第一步(共三步)要放在<configuration>子节点第一个位置--><configSections><sectionname="RewriterConfig"type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/></configSections><!--UrlRewriterfor.net2.0配置第二步(共三步)--><!--地址重写规则--><!--奇怪:这里配置的重写规则不起作用??????--><RewriterConfig>  <Rules>    <!--首页重写规则-->    <RewriterRule>      <LookFor>~/default</LookFor>      <SendTo>~/default.aspx</SendTo>    </RewriterRule>    <!--详细页面重写规则-->    <RewriterRule>      <LookFor>~/([a-zA-Z0-9]*).aspx</LookFor>      <SendTo>~/item.aspx?guid=$1</SendTo>    </RewriterRule>    <!--类别页面重写规则-->    <RewriterRule>      <LookFor>~/category/(d{1})</LookFor>      <SendTo>~/category.aspx?id=$1</SendTo>    </RewriterRule>  </Rules></RewriterConfig><!--UrlRewriterfor.net2.0配置第三步(共三步)放在<system.web>--><!--教程说可以使用HTTP模块或者HTTP处理程序来执行URL重写,这里使用了HTTP模块进行处理--><!--  <httpHandlers>    <addverb="*"path="*.aspx"type="URLRewriter.RewriterFactoryHandler,URLRewriter"/>  </httpHandlers>--><httpHandlers><addverb="*"path="*.aspx"type="URLRewriter.RewriterFactoryHandler,URLRewriter"/></httpHandlers>
解决方案七:
网上找个ASP.NET伪静态示例:CSDN资源区下载:
解决方案八:
你那个是在本地浏览器里看的。。发布以后需要控件转换伪静态的WEB.CONFIG也需要配置下IIS需要加入伪静态后缀
解决方案九:
我也是出现这个问题呢
解决方案十:
routes.MapRoute("Default","{controller}/{action}.html/{id}",new{controller="Home",action="Index",id=UrlParameter.Optional});
解决方案十一:
MVC修改路由设置

时间: 2024-09-18 23:52:49

asp.net的MVC怎么伪静态在*.html或者*.htm的相关文章

使用shieldUI Chart控件在ASP.NET和MVC应用程序中创建一个销售仪表板

本文中,我们将处理一个常见的数据可视化任务,即创建一个销售仪表板 (dashboard).在商业演示中经常会使用销售仪表板来展现某个商业流程或商业 目标的关键绩效指标,而完成这样一个演示的关键不仅在于对数据进行良好的可 视化展示,还要有赏心悦目的外观.为了完成这一任务,我会使用相关的图表组 件,它提供了全部的所需功能.这个示例中将使用ShieldUI中的图表组件,这一 系列产品可以从网站的免费下载. 完成后的展示请见下图: 本示例将使用ASP.NET与MVC两种方式讲解. 使用代码 ASP.NE

asp.net中mvc使用ajax提交参数的匹配问题解决探讨

本文为大家介绍下使用javaScript解决asp.net中mvc使用ajax提交参数的匹配问题,遇到类似情况的朋友可以参考下,希望对大家有所帮助   想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发 生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的(比如将json转换为字符串,再在服务端反序列化为一个对象),为何不能 在客户端就把这个问题搞定. 其实问题没那么复杂,那是因为

在vs 创建asp.net 的mvc空项目总是失败

问题描述 在vs 创建asp.net 的mvc空项目总是失败 在vs 创建asp.net 的mvc空项目总是失败,并出现未将对象引用设置到对象的实例..修复过vs,也重装过vs..实在不知道问题在哪儿?求帮忙 解决方案 重装系统吧.不是说别的办法绝对不能解决,但是除此之外的解决办法花费的时间精力都比重装系统多.不信你试试. 解决方案二: 如果你肯出个几千块钱,我不介意你买一个微软技术支持事件,帮你解决你的问题.你觉得值得的话. 解决方案三: 未将对象引用设置到对象的实例,是创建时出这个错误?还是

解决ASP.NET Core Mvc文件上传限制问题实例_实用技巧

一.简介 在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB,如果我们想上传一些比较大的文件,就不知道怎么去设置了,没有了Web.Config我们应该如何下手呢? 二.设置上传文件大小 1.应用程序级别设置 我们需要在 ConfigureServices方法中添加如下代码,设置文件上传的大小限制为60 MB. public void ConfigureServices(IServiceCollection services) { servicesConfigure<For

ASP.NET Core MVC上传、导入、导出功能详解

前言 本君已成夜猫子,本节我们来讲讲ASP.NET Core MVC中的上传,这两天在研究批量导入功能,本节顺便简单搞搞导入.导出,等博主弄妥当了再来和大家一并分享. .NET Core MVC上传 首先我们来看看官网的上传的例子,再然后进行拓展训练,官网的表单是这样的. <form method="post" enctype="multipart/form-data" asp-controller="UploadFiles" asp-ac

asp.net中mvc使用ajax提交参数的匹配问题解决探讨_AJAX相关

想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的(比如将json转换为字符串,再在服务端反序列化为一个对象),为何不能在客户端就把这个问题搞定. 其实问题没那么复杂,那是因为在jquery提交Array的数据时,提交的时候始终会在名称后面加上"[]", 问题就出在这里.另外在服务端对数组和内嵌的js对象进行解析时,需要

ASP.NET Core MVC 配置全局路由前缀_实用技巧

ASP.NET Core MVC 配置全局路由前缀 前言 大家好,今天给大家介绍一个 ASP.NET Core MVC 的一个新特性,给全局路由添加统一前缀.严格说其实不算是新特性,不过是Core MVC特有的. 应用背景 不知道大家在做 Web Api 应用程序的时候,有没有遇到过这种场景,就是所有的接口都是以 /api 开头的,也就是我们的api 接口请求地址是像这样的: http://www.example.com/api/order/333 或者是这样的需求 http://www.exa

ASP.NET中MVC传递数据的几种形式总结_实用技巧

本文实例讲述了ASP.NET中MVC传递数据的几种形式.分享给大家供大家参考.具体如下: 在Asp.net mvc开发中,Controller需要向View提供Model,然后View将此Model渲染成HTML.这篇文章介绍三种由Controller向View传递数据的方式,实现一个DropDownList的显示. 第一种:ViewData ViewData是一个Dictionary.使用非常简单,看下面代码: public ActionResult ViewDataWay(int id) {

asp.net中MVC借助Iframe实现无刷新上传文件实例_实用技巧

本文实例讲述了asp.net中MVC借助Iframe实现无刷新上传文件的方法.分享给大家供大家参考.具体实现方法如下: html: 复制代码 代码如下: <div id="uploadwindow" style="display: none;">     <form action="/ShopActivitys/ImportActivityItems" id="form1" name="form1&