本文整理汇总了C#中HtmlHelper.Div方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlHelper.Div方法的具体用法?C# HtmlHelper.Div怎么用?C# HtmlHelper.Div使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlHelper
的用法示例。
在下文中一共展示了HtmlHelper.Div方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RenderContent
public static MvcHtmlString RenderContent(HtmlHelper helper, TypeContext typeContext, RenderContentMode mode, EntityBase line)
{
TypeContext tc = TypeContextUtilities.CleanTypeContext((TypeContext)typeContext);
ViewDataDictionary vdd = GetViewData(helper, line, tc);
string partialViewName = line.PartialViewName ?? OnPartialViewName(tc);
switch (mode)
{
case RenderContentMode.Content:
return helper.Partial(partialViewName, vdd);
case RenderContentMode.ContentInVisibleDiv:
return helper.Div(typeContext.Compose(EntityBaseKeys.Entity),
helper.Partial(partialViewName, vdd), "",
null);
case RenderContentMode.ContentInInvisibleDiv:
return helper.Div(typeContext.Compose(EntityBaseKeys.Entity),
helper.Partial(partialViewName, vdd), "",
new Dictionary<string, object> { { "style", "display:none" } });
default:
throw new InvalidOperationException();
}
}
示例2: RenderPopup
public static MvcHtmlString RenderPopup(HtmlHelper helper, TypeContext typeContext, RenderPopupMode mode, EntityBase line, bool isTemplate = false)
{
TypeContext tc = TypeContextUtilities.CleanTypeContext((TypeContext)typeContext);
ViewDataDictionary vdd = GetViewData(helper, line, tc);
string partialViewName = line.PartialViewName ?? OnPartialViewName(tc);
vdd[ViewDataKeys.PartialViewName] = partialViewName;
vdd[ViewDataKeys.ViewMode] = !line.ReadOnly;
vdd[ViewDataKeys.ViewMode] = ViewMode.View;
vdd[ViewDataKeys.ShowOperations] = true;
vdd[ViewDataKeys.SaveProtected] = OperationLogic.IsSaveProtected(tc.UntypedValue.GetType());
vdd[ViewDataKeys.WriteEntityState] =
!isTemplate &&
!(tc.UntypedValue is EmbeddedEntity) &&
((ModifiableEntity)tc.UntypedValue).Modified == ModifiedState.SelfModified;
switch (mode)
{
case RenderPopupMode.Popup:
return helper.Partial(Navigator.Manager.PopupControlView, vdd);
case RenderPopupMode.PopupInDiv:
return helper.Div(typeContext.Compose(EntityBaseKeys.Entity),
helper.Partial(Navigator.Manager.PopupControlView, vdd),
"",
new Dictionary<string, object> { { "style", "display:none" } });
default:
throw new InvalidOperationException();
}
}