• 大小: 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\baseModuleRewriter.cs

     文件       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个文件信息

评论

共有 条评论

相关资源