日期:2014-05-19  浏览次数:20398 次

求救:URL从定向问题
请问各位大哥,如何实现url的重定向啊?在网上找了好久都没有看到可行的方法。
比方说把:http://www.mysite/test/index.aspx?id=12425474   显示成:http://www.mysite/test/index.html或者是其他不显示参数的格式,能否给个例子啊?
小弟谢谢了!

------解决方案--------------------
URL重写:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?pf=true
------解决方案--------------------
使用URL重写.
http://blog.csdn.net/jelink/archive/2006/09/26/1287778.aspx
------解决方案--------------------
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?pf=true
------解决方案--------------------
URL映射
<urlMappings>
<add url= "~/index.html " mappedUrl= "~/index.aspx?id=12425474 "/>
</urlMappings>

项目中不能有index.html页面。
------解决方案--------------------
1.加密。
Response.Redirect( "DetailInfo.aspx?id= " + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes( "sp10006 ")).Replace( "+ ", "%2B "));

2.解密。
string ID = System.Text.Encoding.Default.GetString(Convert.FromBase64String(Request.QueryString[ "id "].ToString().Replace( "%2B ", "+ ")));