【发布时间】:2020-01-21 23:40:38
【问题描述】:
我在我的代码中使用这个动态创建了一个链接按钮:
LinkButton linkPDFQ = new LinkButton();
linkPDFQ.ID = "linkPDF";
linkPDFQ.CommandArgument = fisrtArg + ";" + secondArg;
linkPDFQ.Text = fisrtArg;
linkPDFQ.Command += new CommandEventHandler(PDFCLink_Action);
row.Cells[0].Controls.Add(linkPDFQ);
行来自 GridViewRow 并且 CommandEventHandler 是这个
protected void PDFCLink_Action(object sender, CommandEventArgs e)
{
string[] arg = new string[2];
arg = e.CommandArgument.ToString().Split(';');
string arg1 = arg[1];
string arg2 = arg[2];
Response.Write("<script>alert('" + arg1 + arg2 "'); </script>");
}
只看我是否点击了链接按钮,然后我会收到警报...但什么也没有! 链接按钮不起作用... 我用类似的代码从aspx开始制作了另一个linkButton,一切顺利,因为在apsx中我可以使用在aspx.cs中无法使用的方法OnCommand。 我错过了什么或哪里出错了? 如何在 cs 文件中替换 OnCommand? 谢谢
【问题讨论】:
标签: c# asp.net linkbutton