当前位置:编程学习 > C#/ASP.NET >>

我想用LinkButton做新开页面跳转,为什么需要点击2次才执行。

下面是我的代码,
                LinkButton2.Attributes.Add("href",url);
                LinkButton2.Attributes.Add("target", "LinkButton2");

这个方法我要点击2次这个LinkButton才会新开页面转到我需要转到的地址。。第一次显示的URL是
点击第2次页面像刷新了一样,链接地址才会改变。请问有人能解决吗? URL C# LinkButton --------------------编程问答-------------------- page_load...
{
//是在这里写的代码?
LinkButton2.Attributes.Add("href",url);                 
LinkButton2.Attributes.Add("target", "LinkButton2"); 
}

--------------------编程问答--------------------
引用 1 楼 liuchaolin 的回复:
page_load...
{
//是在这里写的代码?
LinkButton2.Attributes.Add("href",url);                 
LinkButton2.Attributes.Add("target", "LinkButton2"); 
}
没 我是写的一个方法里面,然后click事件调用这个方法的 --------------------编程问答-------------------- LinkButton2.Attributes.Add("target", "LinkButton2");

============》

LinkButton2.Attributes.Add("target", "_blank"); --------------------编程问答--------------------
引用 3 楼 taomanman 的回复:
LinkButton2.Attributes.Add("target", "LinkButton2");

============》

LinkButton2.Attributes.Add("target", "_blank");
不行 还是需要点击2次……。。有点不懂 第一次断点进去都进入了 URL也出来了  --------------------编程问答-------------------- 要写在页面初使化或页面加载那里才有用

引用 2 楼 Daiyina 的回复:
引用 1 楼 liuchaolin 的回复:
page_load...
{
//是在这里写的代码?
LinkButton2.Attributes.Add("href",url);                 
LinkButton2.Attributes.Add("target", "LinkButton2"); 
}没 我是写的一个方法里面,然后click事件调用这个方法的
--------------------编程问答--------------------
引用 5 楼 liuchaolin 的回复:
要写在页面初使化或页面加载那里才有用

引用 2 楼 Daiyina 的回复:引用 1 楼 liuchaolin 的回复:
page_load...
{
//是在这里写的代码?
LinkButton2.Attributes.Add("href",url);                 
LinkButton2.Attributes.Add("target……
但是我这个要做判断的。。登录和没登录的链接不一样。。。 --------------------编程问答-------------------- 当你点击第一次的时候,提交了。
服务器处理你的请求的时候,将linkbutton改为了页面跳转

应该是这样 。为什么你不直接使用超链接呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,