
.net中用户控件ascx做好的控件 <uc1:ucUser ID="ucUser " runat="server" />在aspx中调用设置其宽度?
5个回答
展开全部
在ASCX中设置层的宽度为100%,然后在主页面用一个层来嵌套这个用户控件,修改主页面的层的宽度即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个 你做控件的时候按100%做,用的时候直接控制外层控件的宽度不就好了.
如:<div style="width:300px;">你的用户控件调用</div>
如:<div style="width:300px;">你的用户控件调用</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用页面的cs文件里面写这个,试试,this.ucUser.Attributes.Add("style", "weigtht:255(随便你想设置的值)px");
追问
你说的这个方法 我测试了下,结果没有效果。
最后我用jq登录页面时初始化即可:
$("#ucUser_DropDownList").css("width","120px");//设置控件宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的理解 用户控件就是存放一段可以共用的代码,和母版页差不多的功能,代码中设置宽度不行吗??
追问
这个公用控件 多个页面同时用到了。所以宽度是随着页面上其他控件的宽度 变化 而变化的。不好设置。
最后我用jq登录页面时初始化即可:
$("#ucUser_DropDownList").css("width","120px");//设置控件宽度
追答
你也可以在用户控件中定义一个参数,在调用的时候把这个参数也传过去,就可以设置在不同的页面,显示不同的高度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把宽度做成属性,调用控件的时候设置宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询