nameof()获取某个对象的某个字段的名称
在C#编程中,建议不要在代码中直接写字符串内容,而是通过资源文件进行配置,或者减少字符串的使用。
我在写一个MVC页面时,在生成一个表单时设置name和id的内容时,如果直接写“Name”会太生硬,那么如何获取Student对象的Name属性的名字呢? 看下面
@Html.TextBox(nameof(s.Name), s.Name)
产生的HTML代码如下:
<input id="Name" name="Name" value="A" type="text">