为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下大佬们,关于c# 如何给html控件已有的某属性设置值?具体如下!

请教一下大佬们,关于c# 如何给html控件已有的某属性设置值?具体如下!

吃鸡游戏 2021-06-16 21:11:40
比如:div中有InnerHtml,InnerText...等等属性。我从数据集中得到其中的某个属性,并给予值我原是想这样设置的:div.Attributes.Add(属性, 值); 但是如果这个属性是控件源有的,那么这个值就设置不上去了。由于属性太多,所以不好用if或switch判断。不知道看明白没,希望高手赐教属性是未知的,传进三个参数一个为属性字符串,一个为控件protected void SetControlAtterbute(string Atterbute,string Value, Control Control){//为control的atterbute设置值为value} 给分了,还是自己解决了,可能是没说清问题吧,下面是解决思路我本意是想控件的属性和值一起通过Attributes设置的。但发现容器的显示值不能通过Attributes设置;比如div要显示就得设置InnerHtml,div.Attributes("InnerHtml",值)这样是不行的。容器的显示值不能是Attributes属性。现在通过判断如果是容器并且设置的是InnerHtml则转换一下设置((HtmlControl)objCon).InnerHtml=值
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

比如那个div的id是div1,那就直接用div1.InnerHtml=""就可以了呀。

查看完整回答
反对 回复 2021-06-20
  • 2 回答
  • 0 关注
  • 367 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信