Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在代码隐藏中更改按钮单击上ASP.NET项目的CSS类_C#_Asp.net_Vb.net - Fatal编程技术网

C# 在代码隐藏中更改按钮单击上ASP.NET项目的CSS类

C# 在代码隐藏中更改按钮单击上ASP.NET项目的CSS类,c#,asp.net,vb.net,C#,Asp.net,Vb.net,单击按钮更改ASP.NET项目的css时遇到问题 我知道我有能力做到这一点 ASPxButton2.Attributes("class") = "Block-Button Button-Blue" 但是,您不能通过CommandArguments发送对象(据我所知) 而且FindControl上没有Attributes方法 我的问题是,如何在codebehind中的OnClick事件上发送/获取3个单独的对象列表来更改它们的css类?或者,有没有一种方法可以通过它的ID作为字符串来获取项,比如

单击按钮更改ASP.NET项目的css时遇到问题

我知道我有能力做到这一点

ASPxButton2.Attributes("class") = "Block-Button Button-Blue"
但是,您不能通过CommandArguments发送对象(据我所知)

而且FindControl上没有Attributes方法


我的问题是,如何在codebehind中的OnClick事件上发送/获取3个单独的对象列表来更改它们的css类?或者,有没有一种方法可以通过它的ID作为字符串来获取项,比如GetElementById(“ElementID”)

您可以为按钮分配commandargument,或者在客户端的隐藏字段中分配string或序列化json


在这两种情况下,您都可以访问服务器端的值。

c#
vb.net
?@huMptyduMpty如果有人在c中帮助我,我可以很容易地转换到vb.net,只是想扩大帮助搜索范围