加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

在ASP.NET中用MSDNURLRewriting实现Url Rewriting

发布时间:2020-03-20 12:31:34 所属栏目:Asp教程 来源:互联网
导读:在ASP.NET中用MSDNURLRewriting实现Url Rewriting

RenderAttributes()方法重载的代码包含了原类HtmlFormRenderAttributes()方法全部的代码内容,只是简单地去掉了设置action属性这一节。(我参考了Lutz Roeder的Reflecter一文中类HtmlForm的源代码)
当创建并编译了这个类后,将其添加到引用目录即可在该ASP.NET Web应用程序中使用。为了将原有HtmlForm类替换,只需简单地在页面顶部添加下列代码:

<%@ Register TagPrefix="skm" Namespace="ActionlessForm" Assembly="ActionlessForm"%>

然后将<Form runat=”server”>标签替换为

<skm:Form id="Form1" method="post" runat="Server">

并将结束标记</Form>替换为

<skm:Form>

你可以查看该文档相关下载中的ListProductsByCategoryID.aspx文件中的自定义Web Form,该下载已经提供了完整的Visual Studio.NET项目文件包。
注意:如果你打算进行网址重写的地址不执行数据回送,则没有必要使用该自定义Web Form的类。

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读