-
大小: 1.39MB文件類型: .rar金幣: 2下載: 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小購物商城系統源碼
評論
共有 條評論