我想编码我网站每个页面的网址,我也想编码我网站第一页的网址。通过谷歌我知道我们应该使用server.urlencode或httputility.urlencode但我我不明白如何使用它。我希望我能用这些代码来获得答案。
答案 0 :(得分:1)
我认为你的问题在于不了解UrlEncode的作用。
我替换了这样的网址(注意空格)
http://url/page 1.aspx
至(注意用%20替换空格)
http://url/page%201.aspx
有关详情,请参阅MSDN。
有关保护页面以保护未经授权的用户无法访问这些页面的详细信息,请参阅MSDN上的this文章。
您的web.config文件示例:
<configuration>
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/> <!-- allow non-authorized and authorized users -->
</authorization>
</system.web>
</location>
<location path="next.aspx">
<system.web>
<authorization>
<deny users="?"/> <!-- deny non-authorized users -->
</authorization>
</system.web>
</location>
</configuration>