Classes in razor engine template

后端 未结 3 1817
我寻月下人不归
我寻月下人不归 2021-01-01 12:07

Is it possible to create classes within a template? Something like...

@{
    public class MyClass {
        public MyClass() {
            Three = new List&l         


        
3条回答
  •  太阳男子
    2021-01-01 12:42

    Yes, this is completely possible. Use the @functions keyword:

    @functions {
        public class MyClass {
            public MyClass() {
                Three = new List();
            }
    
            public string One { get; set; }
            public int Two { get; set; }
            public List Three { get; set; }
        }
    }
    

提交回复
热议问题