日期问题: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 的字段。
我遇到了另一个约会问题。我的日期没有保存,所以我决定更改格式,但现在出现错误。
这里是错误:
编译器错误消息: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 的字段。