我有一个div,我在运行时从主页面中添加了一些按钮。都好。但我还需要动态添加标签,下拉列表和按钮,因为使用此主人的某些页面不包含按钮,而其他一些页面则包含按钮。
现在问题是,如果我将宽度设置为特定值,则相应地调整页面以使其与预定义值对齐。否则它分配到右边。代码如下。
我的限制是,我不应该使用另一个div,因为它在UI中添加了另一行。如何相对于某些页面中可见的按钮实现这些控件的固定或可变对齐。
请记住,所有都在母版页中。我通过使用& **来处理这种困难的情况,但是在调整大小期间它有问题。我也试过新的字符串字符重载。
<asp:Label ID="LiteralSpecial" runat="server" Text="Select page " width="1070px" style="text-align: right;" Visible="true" ></asp:Label>
<asp:DropDownList ID="ddlLinks" runat="server" />
<asp:Button ID="goButton" runat="server" Text="GO" OnClick="goButton_Click" />
我正在添加它
spnContainer.Controls.Add(LiteralSpecial);
spnContainer.Controls.Add(ddlLinks);
spnContainer.Controls.Add(goButton);
答案 0 :(得分:2)
LiteralSpecial.CssClass="right";
ddlLinks.CssClass="right";
goButton.CssClass="right";
spnContainer.Controls.Add(LiteralSpecial);
spnContainer.Controls.Add(ddlLinks);
spnContainer.Controls.Add(goButton);
然后在你的样式表中添加
.right{
float:right;
}
看看是否能让你朝着正确的方向前进