在i.net上的asp.net中重写URL

时间:2014-06-22 19:43:12

标签: asp.net iis rewriting

我有index.aspx页面 我在哪里使用querystring有三个超链接 我的Index.aspx页面

<a href="Index.aspx?Name=Apple">Apple</a>
<a href="Index.aspx?Name=XYZ">XYZ</a>
   <a href="Index.aspx?Name=XYZ2">XYZ2</a>

总是会在同一页面上,但是当我点击First超链接时,它正在工作  比URl更本地主机:85 / StateJobs / Apple 之后,当我第二次点击任何超链接时,网址会被更改 本地主机:85 / StateJobs / StateJobs / XYZ 但它的Url将是localhost:85 / StateJobs / XYZ“

我的网站.Config

            enter code here                                                                                                  

1 个答案:

答案 0 :(得分:0)

试试这个:

<a href='<%: ResolveUrl("~/Index.aspx?Name=Apple") %>'>Apple</a>
<a href='<%: ResolveUrl("~/Index.aspx?Name=XYZ") %>'>XYZ</a>
<a href='<%: ResolveUrl("~/Index.aspx?Name=XYZ2") %>'>XYZ2</a>