C# asp.net,面板宽度

C# asp.net,面板宽度,c#,asp.net,panel,C#,Asp.net,Panel,我正在使用.NET2005。因为我有母版页和内容页,所以我在内容中使用了面板 是否有人知道如何在运行时根据屏幕大小设置面板宽度??? 感谢您在body标签上添加一个javascript函数onload事件来调整面板宽度 注意,此代码是在没有语法验证的情况下键入的 <script language="javascript" type="text/javascript"> function Resize(item, width) { document.ge

我正在使用.NET2005。因为我有母版页和内容页,所以我在内容中使用了面板

是否有人知道如何在运行时根据屏幕大小设置面板宽度???


感谢您在body标签上添加一个javascript函数onload事件来调整面板宽度

注意,此代码是在没有语法验证的情况下键入的

<script language="javascript" type="text/javascript">
    function Resize(item, width)
    {
        document.getElementById(item).width = width;
    }
</script>

<body onload="Resize(<%= Mypanel.ClientID %>, screen.width)">

函数调整大小(项目、宽度)
{
document.getElementById(item).width=width;
}

在body标签上添加一个javascript函数onload事件,以调整面板宽度

注意,此代码是在没有语法验证的情况下键入的

<script language="javascript" type="text/javascript">
    function Resize(item, width)
    {
        document.getElementById(item).width = width;
    }
</script>

<body onload="Resize(<%= Mypanel.ClientID %>, screen.width)">

函数调整大小(项目、宽度)
{
document.getElementById(item).width=width;
}

在面板上设置css类属性

<asp:Panel CssClass="fullWidth" ID="MyPanel" runat="server">
</asp:Panel>

注意:这会将具有类fullWidth的任何元素的宽度设置为其父元素宽度的100%,并可用于其他元素在面板上设置css类属性

<asp:Panel CssClass="fullWidth" ID="MyPanel" runat="server">
</asp:Panel>

注意:这将具有类fullWidth的任何元素的宽度设置为其父元素宽度的100%,并可用于其他元素

您能否详细说明“屏幕大小”?你只是想将面板设置为其容器的100%还是更大?你能详细说明一下“屏幕大小”吗?是否只想将面板设置为其容器的100%或更大?如果等待window.onload事件触发,则可能会导致面板在页面加载后几秒钟内似乎跳转到宽度。如果没有正文标记,则HTML无效。如果你等到window.onload事件触发时,你可能会在页面加载后几秒钟面板似乎跳转到宽度。如果你没有body标签,你的HTML无效。它应该总是最小的。Kartik问到屏幕大小,你的解决方案,正如你所说的,只会将面板扩大到父级宽度。我想,从Kartik的回答来看,这是他真正想要的。我对此投了赞成票。Kartik问到屏幕大小,你的解决方案,正如你所说的,只会将面板扩大到父级宽度。我想,从Kartik的回答来看,这是他真正想要的。我投票赞成这个。