我有一个ASP.NET,C#Web应用程序,其DIV标记设置为100%,因此div的内容可以根据内容扩展或缩短。这很好但我想修改它,以便如果内容低于某个宽度,然后将宽度设置为标准宽度。因此,对于仅返回表示2列且数据量不多的页面,这将消除DIV标记看起来非常小。
我设置了DIV和表的ID和runat属性,但是当我尝试通过单击页面上的按钮来获取宽度时,它总是返回null:
<div id="content" runat="server">
<table class="MainContent" width="100%" id="MainTable" runat="server">
'data is in this table that could be 2 columns or 20, it's loaded
'dynamically in a gridview
</table>
</div>
我的按钮代码:
string s = content.Attributes["width"];
如何在我的网络应用中执行此操作? I.仅限于使用ASP.NET 2.0和.NET 3.5框架。
答案 0 :(得分:0)
使用CSS:
min-width
定义和用法
The min-width property sets the minimum width of an element. Note: The min-width property does not include padding, borders, or margins!
答案 1 :(得分:0)
您可以在代码隐藏中使用此代码......
<<div_name_here>>.Style.Add("property", "setting");
例如
content.Style.Add("width", "600px");
支持CSS样式。