Mineplex2018-withcommit/Website/packages/MvcScaffolding.1.0.7/tools/AspxView/Empty.vb.t4

81 lines
2.0 KiB
Plaintext

<#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #>
<#@ Output extension="aspx" #>
<#
Dim viewDataType = CType(Model.ViewDataType, EnvDTE.CodeType)
Dim mvcViewDataTypeGenericString As String = If(viewDataType IsNot Nothing, "(Of " & viewDataType.FullName & ")", String.Empty)
Dim CPHCounter As Integer = 1
#>
<#
If Model.IsContentPage Then
#>
<%@ Page Title="" Language="VB" MasterPageFile="~<#= Model.Layout #>" Inherits="System.Web.Mvc.ViewPage<#= mvcViewDataTypeGenericString #>" %>
<#
For Each cphid As String In Model.SectionNames
If cphid.Equals("TitleContent", StringComparison.OrdinalIgnoreCase) Then
#>
<asp:Content ID="Content<#= CPHCounter #>" ContentPlaceHolderID="<#= cphid #>" runat="server">
<#= Model.ViewName #>
</asp:Content>
<#
CPHCounter += 1
End If
Next
#>
<asp:Content ID="Content<#= CPHCounter #>" ContentPlaceHolderID="<#= Model.PrimarySectionName #>" runat="server">
<h2><#= Model.ViewName #></h2>
<#
Else
#>
<%@ Page Language="VB" Inherits="System.Web.Mvc.ViewPage<#= mvcViewDataTypeGenericString #>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title><#= Model.ViewName #></title>
</head>
<body>
<#
PushIndent(" ")
End If
#>
<#
If Not Model.IsContentPage Then
#>
<div>
</div>
<#
End If
#>
<#
' The following code closes the asp:Content tag used in the case of a master page and the body and html tags in the case of a regular view page
#>
<#
If Model.IsContentPage Then
#>
</asp:Content>
<#
For Each cphid As String In Model.SectionNames
If String.Compare(cphid, "TitleContent", StringComparison.OrdinalIgnoreCase) <> 0 AndAlso String.Compare(cphid, Model.PrimarySectionName, StringComparison.OrdinalIgnoreCase) <> 0 Then
CPHCounter += 1
#>
<asp:Content ID="Content<#= CPHCounter #>" ContentPlaceHolderID="<#= cphid #>" runat="server">
</asp:Content>
<#
End If
Next
#>
<#
Else If Not Model.IsContentPage Then
ClearIndent()
#>
</body>
</html>
<#
End If
#>