gpt4 book ai didi

c# - 如何在代码隐藏中获取回发参数值

转载 作者:行者123 更新时间:2023-12-02 17:41:27 24 4
gpt4 key购买 nike

我在 aspx 页面中触发回发事件,如下所示:

__doPostBack('AddNewEmployeeType', "empl", "sick");

代码隐藏:

string val = Request.Params.Get("__EVENTTARGET");

通过上面的代码我只能得到一个第一个值,但我的意图是得到所有三个参数值。我怎样才能做到这一点?

最佳答案

使用__EVENTARGUMENT:

string parameter = Request["__EVENTARGUMENT"]; 
string val = Request.Params.Get("__EVENTTARGET"); // AddNewEmployeeType

Here's a tutorial: Understanding the JavaScript __doPostBack Function

如果您需要将多个参数传递回代码隐藏,您需要自己用定界符将其拆分。例如,您可以使用管道 |:

__doPostBack('AddNewEmployeeType', "empl|sick");

在代码隐藏中:

string parameter = Request["__EVENTARGUMENT"]; 
string[] allParams = parameter.Split('|');

关于c# - 如何在代码隐藏中获取回发参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20187830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com