以编程方式激发客户端事件
Programmatically firing a client-side event
我有一个典型的ASP.NET web表单应用程序。它有大约20个独立的用户控件(.ascx文件),每个控件都包含一个DetailsView控件。此应用程序的要求之一是,在这些用户控件之外需要有一个"编辑"、"更新"answers"取消"链接,单击该链接时,将使每个DetailsView对象进入正确的模式"编辑"或"只读",如果单击了"更新",则执行相应的数据库更新。换句话说,单击"全局"链接必须以编程方式激发客户端对创建DetailsView或GridView时"免费"获得的每个相应链接的单击。我试过复制实际的__doPostBack事件,当你使用其中一个"内部"链接时,它会被调用,将其分配给一个字符串,执行Page.ClientScript.RegisterScriptBlock,然后执行LinkName.Attributes.Add("onclick","script_string_name"),但我就是无法让它工作。实现这一目标的正确方法是什么?
您可以使用asp:linkbutton控件来执行此操作。
相关文章:
- 服务器端事件+客户端事件与Websocket
- 推送器:无法广播客户端事件
- 服务器触发客户端事件两次
- ASPxClientGridView之后激发的客户端事件.ApplyFilter执行其工作
- 客户端事件库(asp.net)
- 在 Telerik ASP.Net UI 客户端中,如果我以内联方式附加客户端事件,如何获取鼠标事件对象
- 完成所有上传后的 FineUploader 客户端事件
- 如何在客户端事件完成之前保持服务器端事件
- ASP.NET 客户端事件中的密码和确认
- 在完整日历上使用客户端事件方法过滤事件
- 使用 jquery 将客户端事件绑定到动态数据列表项
- 以编程方式激发客户端事件
- Signalr-连接已启动,但未使用websocket调用客户端事件
- 会话丢失时触发客户端事件
- aspx客户端事件(javascript)中的发件人对象ID
- 调用文本框的客户端事件和服务器端事件
- 列出(c#中)所有绑定到网页客户端事件的JS函数
- jQuery验证和客户端事件
- 将服务器控件的值传递给ASPx客户端事件
- 错误的定时问题,Telerik RadEditor控件's客户端事件和jquery's on page