问个关于超链接问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:52:14
我在。net里 有2个页面。a页面有4个超链接 都跳到b页面,我能在b页面判断出是哪个超链接跳过来的么?
能不在后台操作么。。在前台用js实现么

我后台一点代码都不想要。直接在前台用js能行么。。哪位大侠告诉下。不行的话我在换别的方法。js通过form能判断出来么

我不带参数。。只是个简单的跳转

a页面的四个超链接设置成:
<a href="b.aspx?id=1">1</a>
<a href="b.aspx?id=2">2</a>
<a href="b.aspx?id=3">3</a>
<a href="b.aspx?id=4">4</a>

然后在b页面用:
string id = Request["id"];
if(id == "1")
{
}
else if(id == "2")
{
}
else if(id == "3")
{
}
else if(id == "4")
{
}

可以用JS,先在页面加载的时候在后台把Request["id"]的值存在一个隐藏域。然后在前台用JS来根据隐藏域的值进行相关的操作!

A页面:
<a href="b.aspx?id=A1">A1</a>
<a href="b.aspx?id=B2">B2</a>
<a href="b.aspx?id=C3">C3</a>
<a href="b.aspx?id=D4">D4</a>

B页面:
<script>
String.prototype.getQuery = function(name) //该方法获取URL参数
{
var reg = new RegExp("(^|&)"+ name +"=([^