asp.net-mvc – {get;组; }在ViewModel中使用
发布时间:2020-05-24 21:20:20 所属栏目:asp.Net 来源:互联网
导读:我正在使用c#以及将视图模型从控制器传递给视图的ViewModel. 在我的视图模型中,以下内容似乎按照预期的方式工作,因为它将描述信息从视图传递回控制器: public string Description { get; set; } 但是如果我有以下的内容,它不会传回描述.说明显示为空 public
|
我正在使用c#以及将视图模型从控制器传递给视图的ViewModel. 在我的视图模型中,以下内容似乎按照预期的方式工作,因为它将描述信息从视图传递回控制器: public string Description { get; set; }
但是如果我有以下的内容,它不会传回描述.说明显示为空 public string Description 为什么 很重要? 解决方法我不太了解asp.net MVC / Razor,但您的2个代码示例之间有重要的区别.public string Description { get; set; }
创建一个属性,一旦编译,在类中有一个生成的私有字段,get / set方法访问该字段.使用{get; set;}声明的属性相当于: private string _description;
public string Description
{
get
{
return _description;
}
set
{
this._description = value;
}
}
但是以下内容: public string Description; 创建一个简单的公共字段. 我的猜测是,剃刀使用反射来从ViewModel获取值,它可能会查找一个属性,而不是一个字段.所以它确定属性不存在,因此返回null (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在嵌套内容的区域上使用_ViewStart
- asp.net-mvc – 不引人注意的MVC3验证组的复选框
- asp.net – 当绑定到XmlDataSource时如何编程设置Dropdownl
- asp.net – 无法获取IIS的目录
- asp.net-mvc – asp.net MVC DisplayTemplates和EditorTemp
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2模型
- 如何在ASP.NET修复的oracle填充攻击?
- ASP.NET Core 1.0 ConfigurationBuilder().AddJsonFile(“a
- asp.net – SignalR(Hub)可以发送除信号制作者之外的消息吗
- asp.net – tinymce在回发时获取HTML代码
推荐文章
站长推荐
- asp.net – Visual Studio 2017 docker错误运行应
- asp.net-mvc – ASP.Net MVC2自定义模板通过Ajax
- asp.net – 在Global.asax方法中将与Autofac注册
- asp-classic – 在VBScript中检查NULL的错误
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginFor
- asp.net-mvc – 安全地从MVC5项目中删除所有OWIN
- asp.net – Application_End应该在自动App Pool
- .net – 优雅的foreach – 在Razor构建
- 使用TypeScript装饰器会导致错误
- asp.net-mvc – Asp.Net MVC 2 – 更改PropertyV
热点阅读
