如何在Asp.net中从服务器端更改__EVENTTARGET的值

How to change the value of __EVENTTARGET from server side in Asp.net

本文关键字:EVENTTARGET 的值 服务器端 Asp net      更新时间:2023-09-26

问题很简单,

我可以使用从客户端更改__EVENTTARGET的值

document.forms.ParentForm.__EVENTTARGET.value = "";

但是如何从服务器端做到这一点。

您不能直接修改它,但您可以在Page_Load:中执行类似操作

Server.Transfer(String.Format(Request.Path + "?__EVENTTARGET={0}", "some_control_id"), true);

试试这个-

Request.Form["__EVENTTARGET"] = "";