LinkButoon、ImageButton 几种绑定和传参方式

原创 2016年06月02日 11:17:28
一、LinkButton的使用方法

1.linkbutoon的postbackurl带参传递方式

PostBackUrl="OrderWork.aspx?id=<%#Eval('OrderID') %>">

改成

PostBackUrl='<%#"OrderWork.aspx?id="+Eval('OrderID') %>'>

多个参数:

<asp:LinkButton ID="LinkButton1" PostBackUrl='<%#"OrderWork.aspx?id="+Eval("price")+"&name="+Eval("worth") %>' runat="server">LinkButton</asp:LinkButton>

 
后台:
 lbtnEditSubject.OnClientClick = "openWindowEdit('/ss/test.aspx?ID=" + Id + "&&name=" + name+  "',750,300)";

2.ImageButton
  <asp:ImageButton ID="ibtn_update" Style="vertical-align: middle;" CommandArgument='<%# Eval("Id") %>' ToolTip="修改" ImageUrl="../../images/Icons/22/i_22_update_normal.png" OnClick="ibtn_update_Click1" runat="server" />

其中ToolTip的属性是鼠标悬浮在上面出现文字

后台:
 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            ListItemType lit = e.Item.ItemType;
            if (lit == ListItemType.AlternatingItem || lit == ListItemType.Item)
            {
                ImageButton ibtn_update = (ImageButton)e.Item.FindControl("ibtn_update");
                if (userFunction.UUpdate == false)//修改权限的验证
                {
                    ibtn_update.ImageUrl = "../../images/Icons/22/i_22_update_disable.png";
                    ibtn_update.Enabled = false;
                }
                ImageButton ibtn_delete = (ImageButton)e.Item.FindControl("ibtn_delete");
                if (userFunction.UDel == false)//删除权限的验证
                {
                    ibtn_delete.ImageUrl = "../../images/Icons/22/i_22_delete_disable.png";
                    ibtn_delete.Enabled = false;
                }
                //LinkButton lbtn_See = (LinkButton)e.Item.FindControl("lbtn_See");
                //if (userFunction.UQuery == false)//查看权限的验证
                //{
                //    lbtn_See.Enabled = false;
                //}
            }
        }
其中用了repter标签

Jsp页面的几种传参方式

Jsp页面的几种传参方式 1.JavaScript传参:这种传参方式用opener关键字, 可以实现跨页传参.其用法就是用opener关键字调用父窗体的一个组件. ...

Json与Java间传参常用的几种方式

一)Get方式传参 Get方式传参,是典型的URL传参方式,在URL后面加上变量和所要传递的值即可,这种方式比较简单,下面以示例的形式展示其使用方法   URL:     http://...

表单中打开页面的几种方式及传参形式

添加表单fnOpenModal('localizer.aspx?MasterTable={表名}$UseType=Add',800,600);修改表单fnOpenModal('localizer.as...

jsp页面传参的几种方式

1. JavaScript传参:这种传参方式用opener关键字, 可以实现跨页传参.其用法就是用opener关键字调用父窗体的一个组件. 举例: opener.myform.txt.value...
  • C_mihoo
  • C_mihoo
  • 2013年04月20日 16:03
  • 1096

Json与Java间传参常用的几种方式

(一)Get方式传参 Get方式传参,是典型的URL传参方式,在URL后面加上变量和所要传递的值即可,这种方式比较简单,下面以示例的形式展示其使用方法          URL:        ...
  • shehun1
  • shehun1
  • 2013年11月15日 17:52
  • 8941

小结:JSP几种传参方式比较

瞎逛时候看见这篇文章,然后觉得不全面,在后边补充一点作为总结。 ===============================================================...

AngularJs页面传参的几种方式

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:Ye Huang 链接:http://www.zhihu.com/question/33565135/answer/69...

asp.net 页面传参几种方式(父页面取值 传数组 表等)

1.querystring的方式:将需要的值直接写到链接的后面,这些内容将直接显示到地址栏中,在传递安全性要求不高的一个或多个值或者是结构简单的值就可以使用这样的方法。如: Response.Redi...
  • thankoo
  • thankoo
  • 2011年07月28日 09:12
  • 561

Struts2的几种传参方式

第一种:(EL表达式传参) ***UserAction.java*** package org.zttc.itat.action; public class UserAction { priv...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LinkButoon、ImageButton 几种绑定和传参方式
举报原因:
原因补充:

(最多只允许输入30个字)