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

C# 如何在Asp.net中从服务器端更改_EVENTTARGET的值,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,问题很简单 我可以使用从客户端更改\u EVENTTARGET的值 document.forms.ParentForm.__EVENTTARGET.value = ""; 但是如何从服务器端做到这一点。试试这个- Request.Form["__EVENTTARGET"] = ""; 您不能直接修改它,但可以在页面加载中执行以下操作: Server.Transfer(String.Format(Request.Path + "?__EVENTTARGET={0}", "some_contro

问题很简单

我可以使用从客户端更改\u EVENTTARGET的值

document.forms.ParentForm.__EVENTTARGET.value = "";
但是如何从服务器端做到这一点。

试试这个-

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

您不能直接修改它,但可以在页面加载中执行以下操作:

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

为什么要这样做?请说明要求我只是想知道这是为什么?System.dll中出现了“System.NotSupportedException”类型的首次意外异常。集合是只读的。是否必须在页面加载中执行此操作。但我需要别的地方@Jannagy02但是如果您使用这个,我建议您也添加uu EVENTARGUMENT:Server.Transfer(String.Format(Request.Path+“?u EVENTTARGET={0}&uu EVENTARGUMENT={1}”,“some_control_id”,“event_arg”),true);