When using LinkButton, you may encounter problems that require passing multiple parameters, and LinkButton properties that pass arguments commandargument need to pass a string of values. As a result, there is a need for processing when passing multiple parameters.
Foreground code:
<dxwgv:gridviewdatahyperlinkcolumn fieldname= "AppName" caption= "Application Name" 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>
and background processing code:
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]);
}