c# - 如何找出谁导致了 PostBack?

标签 c# asp.net postback webpage

在我的页面中有很多控件,我想知道是谁在 Page_Load 事件中导致了页面 PostBack

最佳答案

为此你可以试试

string ctr = Page.Request.Params.Get("__EVENTTARGET");

此处 ctr 将包含您的控件的 ID

__EVENTTARGET携带导致页面PostBack

的信息

您还可以使用 __EVENTARGUMENT 获取此控件传递的参数。

Page.Request.Params.Get("__EVENTARGUMENT")

关于c# - 如何找出谁导致了 PostBack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559403/

相关文章:

c# - 计算 Windows 目录中匹配文件的最快调用?

c# - 在c#中捕获链接的rel类型和href

c# - 用户登录失败。尝试访问 SQL Server Express 数据库

javascript - 是否可以确定何时使用 JavaScript 呈现元素?

c# - 绑定(bind)到函数后,下拉列表在 postpack 后重置

c# - 从 ASP 列表框中获取所有选定的值

c# - 在 ASP.NET 中使用 SecureString 有什么好处吗?

html - 如何在 div 中水平对齐 Logo 和 h1

c# - 如何从动态构建的表单访问 Postback 上的表单控件

javascript - 如何检查页面是否在 ASP.NET AJAX 上的保留函数 pageLoad 中回发