Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EditorUtils
- {
- public static void Label(HtmlHelper htmlHelper, string CssClass, Object Model, String DataField)
- {
- LabelSettings lbSettings = new LabelSettings
- {
- Text = Text,
- Width = Width
- };
- lbSettings.ControlStyle.CssClass = CssClass;
- htmlHelper.DevExpress().Label(lbSettings).Bind(DataBinder.Eval(Model, DataField)).GetHtml();
- }
- }
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName1");
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName2");
- public class HtmlUtils
- {
- public static void BeginTable(HtmlHelper htmlHelper)
- {
- htmlHelper.ViewContext.Writer.Write("<table>");
- }
- public static void NewRow(HtmlHelper htmlHelper)
- {
- htmlHelper.ViewContext.Writer.Write("<tr><td>");
- }
- public static void NewColumn(HtmlHelper htmlHelper, string CssClass)
- {
- htmlHelper.ViewContext.Writer.Write(string.Format("</td><td class="{0}">", CssClass));
- }
- public static void EndRow(HtmlHelper htmlHelper)
- {
- htmlHelper.ViewContext.Writer.Write("</td></tr>");
- }
- public static void EndTable(HtmlHelper htmlHelper)
- {
- htmlHelper.ViewContext.Writer.Write("</table>");
- }
- }
- HtmlUtils.BeginTable(Html);
- HtmlUtils.NewRow(Html);
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName1");
- HtmlUtils.NewColumn(Html);
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName2");
- HtmlUtils.EndRow(Html);
- HtmlUtils.EndTable(Html);
- HtmlUtils.BeginTable(Html);
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName1").NewRow(Html); //this will create a new row and column and put the lable inside the field
- EditorUtils.Label(Html, "MyCssClass", Model, "FieldName2").NewColumn(Html); //this will create a new column and put the lableiside the field
- HtmlUtils.EndTable(Html);
Add Comment
Please, Sign In to add comment