论坛的URL(3036657c-277c-476c-982d-75f154e09050)是如何实现的?

解决方案 »

  1.   

    GUID,每次生产随机的ID,是.NET一个类。
      

  2.   

    使用guid 
    每次产生都会是不同的.
      

  3.   

    这个ID是存在数据库中吗?如果是这样的话,相对读取INT字段效率要低很多
      

  4.   

    应该不是的,存的应该是真正的URL,但是在显示出来的时候将真正的URL换成了guid格式的字符串
      

  5.   

    <%@ Page Language="C#" %>
    <%
    Response.Write(Guid.NewGuid());
    %>
      

  6.   

    比如:id=123,读出时:http://www.csdn.net/test/GetUrl("123").htm如果GetUrl()的结果是md5加密的结果,那怎么办?
      

  7.   

    利用URL重写隐藏复杂的URL 
    <system.web>
        <urlMappings enabled="True">
            <add url="~/a.html" mappedUrl="a_{492f3e0b-848e-11da-9550-00e08161165f}.html"/>
        </urlMappings>
    </system.web>