v7.3.2018.0614   重构高性能资源池,减少GC压力,增加线程池,让异步任务得到平等竞争CPU的机会
大石头 编写于 2018-06-14 17:56:44
X
#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

namespace ASP
{
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Net;
    using System.Text;
    using System.Web;
    using System.Web.Helpers;
    using System.Web.Mvc;
    using System.Web.Mvc.Ajax;
    using System.Web.Mvc.Html;
    using System.Web.Routing;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.WebPages;
    
    #line 1 "..\..\Views\Shared\_Form_Item.cshtml"
    using NewLife;
    
    #line default
    #line hidden
    using NewLife.Cube;
    using NewLife.Reflection;
    using NewLife.Web;
    
    #line 2 "..\..\Views\Shared\_Form_Item.cshtml"
    using XCode;
    
    #line default
    #line hidden
    
    #line 3 "..\..\Views\Shared\_Form_Item.cshtml"
    using XCode.Configuration;
    
    #line default
    #line hidden
    using XCode.Membership;
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
    [System.Web.WebPages.PageVirtualPathAttribute("~/Views/Shared/_Form_Item.cshtml")]
    public partial class _Views_Shared__Form_Item_cshtml : System.Web.Mvc.WebViewPage<dynamic>
    {
        public _Views_Shared__Form_Item_cshtml()
        {
        }
        public override void Execute()
        {
            
            #line 4 "..\..\Views\Shared\_Form_Item.cshtml"
  
    var pair = Model as Pair;
    var entity = pair.First as IEntity;
    var item = pair.Second as FieldItem;

    var err = 0;
    ModelState st = null;
    if (ViewData.ModelState.TryGetValue(item.Name, out st) && st != null) { err = st.Errors.Count; }

    var des = item.Description.TrimStart(item.DisplayName).TrimStart(",", ".", ",", "。");

    var total = 12;
    var label = 3;
    var span = 4;
    if (err == 0 && des.IsNullOrEmpty())
    {
        span = 0;
    }
    else if (item.Type == typeof(Boolean) || item.Type.IsEnum)
    {
        span += 1;
    }
    //else if (item.Type == typeof(DateTime))
    //{
    //    span += 1;
    //    total--;
    //}
    var input = total - label - span;

            
            #line default
            #line hidden
WriteLiteral("\r\n<label");

WriteAttribute("class", Tuple.Create(" class=\"", 811), Tuple.Create("\"", 860)
, Tuple.Create(Tuple.Create("", 819), Tuple.Create("control-label", 819), true)
, Tuple.Create(Tuple.Create(" ", 832), Tuple.Create("col-xs-", 833), true)
            
            #line 33 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 840), Tuple.Create<System.Object, System.Int32>(label
            
            #line default
            #line hidden
, 840), false)
, Tuple.Create(Tuple.Create(" ", 846), Tuple.Create("col-sm-", 847), true)
            
            #line 33 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 854), Tuple.Create<System.Object, System.Int32>(label
            
            #line default
            #line hidden
, 854), false)
);

WriteLiteral(">");

            
            #line 33 "..\..\Views\Shared\_Form_Item.cshtml"
                                                    Write(item.DisplayName);

            
            #line default
            #line hidden
WriteLiteral("</label>\r\n<div");

WriteAttribute("class", Tuple.Create(" class=\"", 893), Tuple.Create("\"", 950)
, Tuple.Create(Tuple.Create("", 901), Tuple.Create("input-group", 901), true)
, Tuple.Create(Tuple.Create(" ", 912), Tuple.Create("col-xs-", 913), true)
            
            #line 34 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 920), Tuple.Create<System.Object, System.Int32>(total - label
            
            #line default
            #line hidden
, 920), false)
, Tuple.Create(Tuple.Create(" ", 936), Tuple.Create("col-sm-", 937), true)
            
            #line 34 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 944), Tuple.Create<System.Object, System.Int32>(input
            
            #line default
            #line hidden
, 944), false)
);

WriteLiteral(">\r\n");

WriteLiteral("    ");

            
            #line 35 "..\..\Views\Shared\_Form_Item.cshtml"
Write(Html.ForEditor(item, entity));

            
            #line default
            #line hidden
WriteLiteral("\r\n</div>\r\n");

            
            #line 37 "..\..\Views\Shared\_Form_Item.cshtml"
 if (err > 0)
{

            
            #line default
            #line hidden
WriteLiteral("    <span");

WriteAttribute("class", Tuple.Create(" class=\"", 1024), Tuple.Create("\"", 1063)
, Tuple.Create(Tuple.Create("", 1032), Tuple.Create("col-sm-", 1032), true)
            
            #line 39 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 1039), Tuple.Create<System.Object, System.Int32>(span
            
            #line default
            #line hidden
, 1039), false)
, Tuple.Create(Tuple.Create(" ", 1044), Tuple.Create("alert", 1045), true)
, Tuple.Create(Tuple.Create(" ", 1050), Tuple.Create("alert-danger", 1051), true)
);

WriteLiteral(">\r\n");

WriteLiteral("        ");

            
            #line 40 "..\..\Views\Shared\_Form_Item.cshtml"
   Write(Html.ValidationMessage(item.Name));

            
            #line default
            #line hidden
WriteLiteral("\r\n    </span>\r\n");

            
            #line 42 "..\..\Views\Shared\_Form_Item.cshtml"
}
else if (!des.IsNullOrEmpty())
{

            
            #line default
            #line hidden
WriteLiteral("    <span");

WriteAttribute("class", Tuple.Create(" class=\"", 1171), Tuple.Create("\"", 1201)
, Tuple.Create(Tuple.Create("", 1179), Tuple.Create("hidden-xs", 1179), true)
, Tuple.Create(Tuple.Create(" ", 1188), Tuple.Create("col-sm-", 1189), true)
            
            #line 45 "..\..\Views\Shared\_Form_Item.cshtml"
, Tuple.Create(Tuple.Create("", 1196), Tuple.Create<System.Object, System.Int32>(span
            
            #line default
            #line hidden
, 1196), false)
);

WriteLiteral(">");

            
            #line 45 "..\..\Views\Shared\_Form_Item.cshtml"
                                    Write(Html.ForDescription(item));

            
            #line default
            #line hidden
WriteLiteral("</span>\r\n");

            
            #line 46 "..\..\Views\Shared\_Form_Item.cshtml"
}

            
            #line default
            #line hidden
        }
    }
}
#pragma warning restore 1591