asp.net 中ImageButton设置了高和宽,当条件达成,去掉宽度,在后台cs中怎么设置。

在后台又不能把宽设置成100%。不能出现百分号。怎么去掉它,或者变100%。... 在后台又不能把宽设置成100%。不能出现百分号。怎么去掉它,或者变100%。 展开
 我来答
百度网友e1644bd
2012-04-25 · TA获得超过573个赞
知道小有建树答主
回答量:409
采纳率:50%
帮助的人:80.1万
展开全部
谁说不能在后台把宽度去掉,你不会而已!
1,去掉宽度的样式
ImageButtonID.Style.Remove(HtmlTextWriterStyle.Width);
2,让它的宽度变100%
ImageButtonID.Style.Add(HtmlTextWriterStyle.Width,"100%");
两个都可以!
加分了,以后继续关注你的问题!
愿过流声
2012-04-26 · TA获得超过120个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:127万
展开全部
之前设置了的你用样式来管理比如之前的是 CssClass = "dfClass";
条件达成后 直接在后台中把CssClass="你后来要改的样式";
这样,就可以在两个样式中切换了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuxinjun1982
2012-04-25 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
后台:控件ID.width=@"100%";
这样设置看看行吗?
追问
无法将类型“string”隐式转换为“System.Web.UI.WebControls.Unit”
追答
等下我帮你测试下,过会给你解答
this.ImageButton1.Attributes.Add("width", "100%");//这里是添加
this.ImageButton1.Attributes.Add("height", "200px");
this.ImageButton1.Attributes.Remove("width");//这里是去掉样式,width和上面的对应
备注:前台不可为ImageButton控件定义宽度,如果你前台定义了,后台再怎么改都无效,到了前台以后,也就是加载页面的时候宽度会被前台定义的宽度重新覆盖掉,后台等于没定义。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式