手机版

asp.net url重写浅谈

时间:2021-10-26 来源:互联网 编辑:宝哥软件园 浏览:

ActionlessForm.dll用来处理回发URLRewriter.dll是微软封装好了的一个统一资源定位器重写组件添加引用-具体的使用说明请去看http://msdn。微软。com/zh-cn/library/ms 972974。aspx # xsltsection 12312120120比我说得好得多。 具体使用方法:首先网络。配置的配置:复制代码代码如下:可扩展标记语言版本='1.0 '?配置配置部分节名称="重写器配置"类型="urlRewriter ".配置重写器配置序列化器部分句柄,网址重写器'/配置部分重写器配置规则重写器规则查找~/列表类别\。aspx/查找发送到~/默认值。aspx/发送到/重写器规则重写器规则查找~/(\ d)\ .html/LookFor SendTo~/Cover.aspx?id=$ 1/发送到/重写器规则/规则/重写器配置系统。web httpModules添加类型=' urlRewriter .模块编写器,urlRewriter ' name='模块编写器'/httpModules编译调试=' true '/系统。web/配置主要配置的代码是这些。其他的根据自己的需要和。网的版本自行添加。然后Default.aspx,Cover.aspx,新建2个页面Default.aspx:复制代码代码如下: %@页面语言=' c# ' AutoEventWireup=' true ' CodeFile=' Default。aspx。cs ' Inherits=' _ Default ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title无标题页/标题/标题正文表单id=' form 1 ' runat=' server ' div a href=' list categories。“aspx”列表类别。aspx/a href=' 30。html ' 30。html/a/div/表单/正文/html封面。aspx:复制代码代码如下: %@页面语言=' c# ' AutoEventWireup=' true ' CodeFile=' Cover。aspx。cs ' Inherits=' Cover % % @ Register标记前缀=' skm ' Namespace=' actionlesform ' Assembly=' actionlesform ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML L1-过渡。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title Cover/title/head body skm 3360表单id=' form 1 ' runat=' server ' div Cover页面h4a href=' JavaScript : void(0)' ' onclick=' history。go(-1)'返回上一页/a/H4 aspm :按钮ID='按钮1 ' runat='服务器' Text='按钮'/div/skm :表单/正文/html封面。aspx。cs:复制代码代码如下:使用系统;使用系统。收藏品;使用系统。配置;使用系统。数据;使用系统Linq .使用系统网络.使用系统。网络安全;使用系统网络。用户界面使用系统网络。UI。HtmlControls使用系统。网络控件;使用系统。网页组件;使用系统Xml。查询表达式公共部分类封面:系统。网页{受保护的无效网页_加载(对象发送者,事件参数){如果(请求查询字符串[' id ']==空){响应.end();} else { int id=Convert .至32(请求查询字符串[' id ']);回应. write(id);} } } 还要去对(同移民检查员移民检查)设置

这样的话伪静态就可以用了C: \ WINDOWS \微软。NET \框架\ v 2。0 .50727 \ aspnet _ isapi。dll-这是上面的路径浏览Default.aspx页ListCategories.aspx -页面其实在服务器上面是没有的。它里面的内容是Default.aspx的内容,因为配置文件里面设置了写得有点乱。本例子是和微软的重写全球资源定位器(统一资源定位符)基本一样的。算是简单化了一点点呵呵。

版权声明:asp.net url重写浅谈是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。