• (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();

    C#Razor模板引擎簡單使用

    引用

    install-package RazorEngine

    使用

    public class TestDemo
        {
            private string name;
            public int Age { get => age; set => age = value; }
            public string Name { get => name; set => name = value; }
    
            private int age;
        }
    string template = @"
                    @if(Model!=null){
                    foreach(var item in Model){
    <text>姓名:@item.Name,年齡:@item.Age</text>
                        }
                    }else{
    <text>沒有數據</text>
    }
                    ";
    
                var data = new List<TestDemo>() {
                    new TestDemo(){Name="張三",Age=10 },
                    new TestDemo(){Name="張四",Age=11 },
                    new TestDemo(){Name="馬武",Age=30 }
                };
    
                var html= Razor.Parse(template, data);
                //輸出
                //姓名:張三,年齡:10
                //姓名:張四,年齡:11
                //姓名:馬武,年齡:30
    
                var html1 = Razor.Parse(template, null);
                //輸出
                //沒有數據

     

    posted @ 2018-04-23 12:07 Mr. Hu 閱讀(...) 評論(...) 編輯 收藏
    Map
    凯发娱乐