我想要一个标签和一个文本框彼此相邻,但我没有做我想要的。我怎么能这样做?
ViewContext.Writer.Write(
"<div class=\"edit_form\">" +
"<div class=\"line\">"
);
Html.DevExpress().Label(label =>
{
label.Text = "Action";
label.ControlStyle.CssClass = "label";
label.AssociatedControlName = "Action";
}).Render();
Html.DevExpress().TextBox(textBox =>
{
textBox.Name = "Action";
textBox.Width = Unit.Percentage(30);
textBox.ControlStyle.CssClass = "editor";
}).Bind(DataBinder.Eval(test, "Action")).Render();
ViewContext.Writer.Write(
"</div>"+
"</div>"
);
答案 0 :(得分:2)
每次在DOM中创建一个元素时,DevExpress都会创建,因此有时无法直接自定义页面。无论如何你可以:
1)使用ASPxThemeBuilder修改您的DevExpress主题;
2)CSS:
<div style="float: left;"> Html.DevExpress().TextBox.. </div>
<div style="float: left;"> Html.DevExpress().TextBox.. </div>
<div style="float: left;"> Html.DevExpress().TextBox.. </div>