-
大小: 1.39MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-09-20
- 语言: C#
- 标签:
资源简介
介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。
附带完整版源码与组件,以及完整案例
代码片段和文件信息
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace ActionlessForm
{
///
/// The Form class extends the HtmlForm HTML control by overriding its RenderAttributes()
/// method and NOT emitting an action attribute.
///
public class Form : System.Web.UI.HtmlControls.HtmlForm
{
///
/// The RenderAttributes method adds the attributes to the rendered <form> tag.
/// We override this method so that the action attribute is not emitted.
///
protected override void RenderAttributes(HtmlTextWriter writer)
{
// write the form‘s name
writer.WriteAttribute(“name“ this.Name);
base.Attributes.Remove(“name“);
// write the form‘s method
writer.WriteAttribute(“method“ this.Method);
base.Attributes.Remove(“method“);
// remove the action attribute
base.Attributes.Remove(“action“);
// finally write all other attributes
this.Attributes.Render(writer);
if (base.ID != null)
writer.WriteAttribute(“id“ base.ClientID);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16384 2011-06-01 10:46 URL重写伪静态完整源码\dll组件\ActionlessForm.dll
文件 1119 2004-02-04 18:25 URL重写伪静态完整源码\dll组件\Backup\ActionlessForm\ActionlessForm.cs
文件 3913 2004-01-29 21:32 URL重写伪静态完整源码\dll组件\Backup\ActionlessForm\ActionlessForm.csproj
文件 1803 2004-02-04 18:33 URL重写伪静态完整源码\dll组件\Backup\ActionlessForm\ActionlessForm.csproj.user
文件 2781 2004-01-29 21:20 URL重写伪静态完整源码\dll组件\Backup\ActionlessForm\AssemblyInfo.cs
文件 2426 2004-01-29 17:36 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\AssemblyInfo.cs
文件 1938 2004-02-03 20:46 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\ba
文件 1135 2004-01-30 19:48 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\Config\RewriterConfigSerializerSectionHandler.cs
文件 3029 2004-01-30 19:46 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\Config\RewriterConfiguration.cs
文件 1498 2004-01-30 19:24 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\Config\RewriterRule.cs
文件 1474 2004-01-30 19:24 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\Config\RewriterRuleCollection.cs
文件 1939 2004-02-04 00:34 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\ModuleRewriter.cs
文件 3417 2004-02-04 00:34 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\RewriterFactoryHandler.cs
文件 3743 2004-02-04 18:09 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\RewriterUtils.cs
文件 5452 2004-01-30 19:44 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\URLRewriter.csproj
文件 1805 2004-02-04 18:33 URL重写伪静态完整源码\dll组件\Backup\URLRewriter\URLRewriter.csproj.user
文件 1443 2004-02-04 18:33 URL重写伪静态完整源码\dll组件\Backup\URLRewritingCode.sln
..A..H. 7680 2004-02-04 18:33 URL重写伪静态完整源码\dll组件\Backup\URLRewritingCode.suo
文件 20480 2011-06-01 10:46 URL重写伪静态完整源码\dll组件\URLRewriter.dll
文件 907264 2011-06-01 10:41 URL重写伪静态完整源码\MSDNURLRewriting.msi
文件 1119 2004-02-04 18:25 URL重写伪静态完整源码\URL Rewriting in ASP.NET\ActionlessForm\ActionlessForm.cs
文件 3913 2004-01-29 21:32 URL重写伪静态完整源码\URL Rewriting in ASP.NET\ActionlessForm\ActionlessForm.csproj
文件 1803 2004-02-04 18:33 URL重写伪静态完整源码\URL Rewriting in ASP.NET\ActionlessForm\ActionlessForm.csproj.user
文件 2781 2004-01-29 21:20 URL重写伪静态完整源码\URL Rewriting in ASP.NET\ActionlessForm\AssemblyInfo.cs
文件 26297 2003-09-25 16:27 URL重写伪静态完整源码\URL Rewriting in ASP.NET\EULA.rtf
文件 477 2004-02-04 18:35 URL重写伪静态完整源码\URL Rewriting in ASP.NET\README.txt
文件 13 2004-01-30 17:51 URL重写伪静态完整源码\URL Rewriting in ASP.NET\RewriterTester\2003\01\Default.aspx
文件 13 2004-01-30 17:51 URL重写伪静态完整源码\URL Rewriting in ASP.NET\RewriterTester\2003\02\Default.aspx
文件 13 2004-01-30 17:51 URL重写伪静态完整源码\URL Rewriting in ASP.NET\RewriterTester\2003\03\Default.aspx
文件 13 2004-01-30 17:51 URL重写伪静态完整源码\URL Rewriting in ASP.NET\RewriterTester\2003\04\Default.aspx
............此处省略118个文件信息
- 上一篇:一个完整的asp.net mvc架构网站
- 下一篇:ASP.NET小购物商城系统源码
评论
共有 条评论