我有一个典型的ASP.NET Web表单应用程序。它有大约20个单独的用户控件(.ascx文件),每个控件包含一个DetailsView控件。此应用程序的一个要求是在这些用户控件之外需要一个Edit,Update和Cancel链接,单击这些链接时,将导致每个DetailsView对象进入正确的模式,编辑或ReadOnly,如果单击了Update,则执行适当的数据库更新。换句话说,单击该“全局”链接必须以编程方式为您创建DetailsView或GridView时“免费”获得的每个相应链接触发客户端单击。我已经尝试复制当你使用其中一个“内部”链接,将其分配给一个字符串,执行一个Page.ClientScript.RegisterScriptBlock,然后执行一个LinkName.Attributes.Add(“onclick”)时调用的实际__doPostBack事件。 ,“script_string_name”) - 但我无法让它工作。完成此任务的正确方法是什么?
答案 0 :(得分:0)
您可以使用asp:linkbutton控件执行此操作。