LinkButton控件怎么加链接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinkButton控件怎么加链接?相关的知识,希望对你有一定的参考价值。

可以在程序中给LinkButton的CommandName属性和CommandArgument属性赋值,然后通过Command事件中,即可从CommandEventArgs类中得到数据,进而判断是哪个LinkButton被触发了。其中,CommandEventArgs类存储了和按钮(Button)事件相关的数据,并且可以在事件处理中通过CommandEventArgs类的属性来访问这些数据。

代码:

复制代码代码如下:

private void BrandLink_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)

string cmd = e.CommandName;
switch(cmd)

case "BrandLink1":
this.Session["fileName"]=BrandLink1.Text;
Server.Transfer("BrandPic.aspx");
break;
case "BrandLink2":
this.Session["fileName"]=BrandLink2.Text;
Server.Transfer ("BrandPic.aspx");
break;
case "BrandLink3":
this.Session["fileName"]=BrandLink3.Text;
Server.Transfer("BrandPic.aspx");
break;
case "BrandLink4":
this.Session["fileName"]=BrandLink4.Text;
Server.Transfer("BrandPic.aspx");
break; case "BrandLink5":
this.Session["fileName"]=BrandLink5.Text;
Server.Transfer("BrandPic.aspx");
break;
case "BrandLink6":
this.Session["fileName"]=BrandLink6.Text;
Server.Transfer("BrandPic.aspx");
break;
case "BrandLink7":
this.Session["fileName"]=BrandLink7.Text;
Server.Transfer("BrandPic.aspx");
break;
default:
this.Session["fileName"]=BrandLink0.Text;
Server.Transfer("Shop.aspx");
break;

参考技术A <asp:LinkButton PostBackUrl="~/js-动态效果.aspx" ID ="a" runat ="server" >我是链接地址用的</asp:LinkButton> 参考技术B 在属性里

asp.net 在Repeater中如何隐藏linkbutton?

<asp:LinkButton ID="lblAudit" Font-Underline="false" runat="server"
Text='<%# Eval("jy_audit").ToString()== "0" ? "未审核" : "已审核"%>' OnClick="lblAudit_Click" CommandArgument='<%#Eval("jy_id") %>'> </asp:LinkButton>
默认为未审核,当变成已审核后让当前行的<asp:LinkButton runat="server" ID="lkbDeleUser" CommandArgument='<%#Eval("jy_id") %>' OnClientClick="return confirm('确认要删除所选项?');" OnClick="lkbDeleUser_Click" >删除</asp:LinkButton> 隐藏!在后台如何实现!
protected void rpSocres_ItemDataBound(object sender, RepeaterItemEventArgs e)

educationInfo edu = new educationInfo();
foreach (RepeaterItem item in this.rpSocres.Items)

if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)

LinkButton link = e.Item.FindControl("lkbDeleUser") as LinkButton;

edu = edu.GetedList();//调用查询的数据
if (edu.jy_audit==1)判断是否影藏

link.Enabled = false;

else

link.Enabled = true;





高手请教!最中结构全部隐藏!

参考技术A Enabled是控件启用不启用,Visible才是控件隐藏不隐藏 参考技术B 这个控件的一个属性中有隐藏功能 参考技术C 思路:页面首次加载时,获取它的TEXT值,如果值=XX,它就XX,你懂的本回答被提问者采纳 参考技术D lkbDeleUser.Visible=false;

以上是关于LinkButton控件怎么加链接?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 和 LinkBut​​tons,或常规按钮和 CSS

LinkButton跳转页面及传递参数

__doPostBack 仅在页面上有 LinkBut​​ton、Calendar 或 WizardStep 控件时有效

在引导模式主体中动态添加的 asp.net 按钮/链接按钮 web 控件不会回发

asp.net 中repeater控件和linkbutton 的使用方法有哪些?

ASP.NET - 在 RenderContent 调用中将事件处理程序添加到中继器内的 LinkBut​​ton