zoukankan      html  css  js  c++  java
  • ASP.NET- LinkButton 传递多个参数

    在使用LinkButton时可能会遇到需要传递多个参数的问题,而LinkButton的用来传递参数的属性commandargument需要传递的是一个string类型的值。因而传递多个参数时需要进行一下处理。

    前台代码:

            <dxwgv:GridViewDataHyperLinkColumn FieldName="appName" Caption="应用名" VisibleIndex="1">

                               <DataItemTemplate>

                                     <asp:LinkButton ID="link_name" runat="server" Text='<%#Eval("appName")%>'  

                                                CommandArgument='<%# string.Format("{0},{1},{2}",Eval("id") ,Eval("appName"), Eval("logonTime"))%>' OnCommand="link_visitDetail"></asp:LinkButton>

                                                <!--CommandArgument='<%#Eval("id") + "," + Eval("appName") + "," + Eval("logonTime")%>' OnCommand="link_visitDetail"></asp:LinkButton>-->

                                </DataItemTemplate>

                        </dxwgv:GridViewDataHyperLinkColumn>

    和后台处理代码:

        public void link_visitDetail(object sender, CommandEventArgs e)

        {

            string parmString= e.CommandArgument.ToString();

            string[] parmStr = parmString.Split(',');

            Response.Redirect("./app_visit_detail.aspx?id=" + parmStr[0] + "&appName=" + parmStr[1] + "&logonTime=" + parmStr[2]);

        }

    原文网址:http://blog.csdn.net/fox123871/article/details/7913189

  • 相关阅读:
    初识数据库与SQL语句
    初始面向对象
    集合与深浅copy
    函数进阶
    函数操作
    文件操作
    生成器与列表生成式
    函数名的本质,闭包和迭代
    小数据库
    DAY 5 字典
  • 原文地址:https://www.cnblogs.com/cxeye/p/3234464.html
Copyright © 2011-2022 走看看