日期问题:CS0103:当前上下文中不存在名称 'DateAdministered'

Date Issue: CS0103: The name 'DateAdministered' does not exist in the current context

我遇到了另一个约会问题。我的日期没有保存,所以我决定更改格式,但现在出现错误。

这里是错误:

编译器错误消息:CS0103:名称 'DateAdministered' 在当前上下文中不存在

这是我的代码:

<td><strong>Date Aministered:</strong><input type="date" id="date-of-screening" name="DateAdministered" value="@(DateAdministered !=null ? DateAministered.ToString("MM/dd/yyyy") : "01/01/2000")"></td>  

我已经检查了字段的名称以确保它与 table 中的内容匹配并且确实如此。我不确定可能是什么问题。

cshtml页面显示部分使用的变量必须是c#变量,不能是数据库字段。所以听起来您可能正在从数据库中获取数据,但没有将其放入变量中。

假设您正在做类似

的事情
var myData = db.QuerySingle( someSQLstring);

那你以后可以放

<td><strong>Date Administered:</strong><input type="date" id="date-of-screening" name="DateAdministered" value="@(myData.DateAdministered !=null ? myData.DateAministered.ToString("MM/dd/yyyy") : "01/01/2000")"></td> 

假设查询返回一个名为 DateAdministered 的字段。