[50·Ö]asp.net¼¶±ðURLÖØÐ´-ÁéÒìʼþ
VB.NET code:
'Global.asax
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
'ÔÚÓ¦ÓóÌÐòÆô¶¯Ê±ÔËÐеĴúÂë
Dim RequestUrl As String = HttpContext.Current.Request.RawUrl
Dim VisualUrl As String = "^(.+)Action/(\d+)\.aspx(\?.*)*$"
Dim RealUrl As String = "$1default.aspx?action=$2"
If Regex.IsMatch(RequestUrl, VisualUrl, RegexOptions.IgnoreCase Or RegexOptions.Compiled) Then
Dim NewUrl As String = Regex.Replace(RequestUrl, VisualUrl, RealUrl, RegexOptions.Compiled Or RegexOptions.IgnoreCase)
Context.RewritePath(NewUrl)
End If
End Sub
'default.aspx
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.Security
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request.QueryString("action") <> Nothing Then
Response.Write(Request.QueryString("action").ToString())
End If
End Sub
End Class
ÕâÑùдºÃºóµÚÒ»´ÎÌá½»http://127.0.0.1/Action/1187.aspx
ÄÜ´ò³ö1187 ½Ó×Åˢоͱä³ÉÁËÎÞ·¨ÕÒµ½×ÊÔ´¡£
Ì«ÓôÃÆÁË
µ±È»£¬Application_StartÖ»ÔÚ³ÌÐò±»Æô¶¯µÄʱºòÖ´ÐУ¬Ö®ºó²»»á±»Ö´ÐÐÁË¡£
ÓÃasp.net 3.5µÄweb.routingµÄÄ£¿éÀ´×ö°É¡£
Ïà¹ØÎÊ´ð£º
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
ÕâÑù¿ÉÒÔ·ÖÒ³£¬µ«ÊÇÎÒÔÚºóÃæÏë¼Ó¸öÌõ¼þ
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
±¾ÈËÔÚ±±¾©,ÐÕ³Â
ÓÐ2ÄêÒÔÉϹ¤×÷¾Ñé.
ÓÐÐèÒªµÄÇëÁªÏµ13683175921,´ýÓöÏê̸.
(·Ç³ÏÎðÈÅ!)
Good Luck£¡~ ÓÑÇéUp£¡~
How Much? ~ ÓÑÇéUp£¡~
Óе㱯¾ç°¡
ÓÑÇéUp£¡~
ÈÕ×ÓÄѻ찡
Ö§³ÖÂ¥Ö ......
ÏÖÔÚÏëÒ»¸öʼþÀ´Ö´ÐÐÒ»¸öº¯Êý
Õâ¸öʼþÊÇÔÚÿ¸öÓû§·ÃÎÊÍøÕ¾Ê±¾Í»á´¥·¢,µ«ÊÇÔÚµ±Ç°·ÃÎÊÖ»ÄÜ´¥·¢Ò»´Î
ÎÒ¾ÍÊÇÏë×öÒ»¸öÔÚÏßÈËÊý,µ±·ÃÎÊÕâ¸öվʱ¾Í´¥·¢,ÒÔºó¾Í²»ÔÚ´¥·¢ÁË
³ý·Ç¹Ø±ÕÍøÕ¾ºó,ÔÚ´ò¿ª ......
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......