【发布时间】:2020-09-29 09:48:31
【问题描述】:
我有一个模型类,其中包含如下列表
public class Ipcell
{
public List<ddlCase> CaseType { get; set; }
}
public class ddlCase
{
public string Casecd { get; set; }
public string Casedes { get; set; }
}
我在视图侧通过 ajax 传递它
var casedetail41={};
var casedetail41s=[];
casedetail41["Casecd"] = caseiddesc;
如何将 ddlcase 类中的值与来自控制器视图的值进行比较
public JsonResult Create(List<Ipcell> casedetail41)
{
if (casedetail41[0].CaseType.Casecd =="T")
{
}
}
如何访问值 inisde caseType,即我希望将 casedetail41[0].Casecd 与字符串“T”进行比较。 但无法从 CaseType 进入。
【问题讨论】:
-
CaseType是一个列表,在尝试访问ddlCase类的属性之前,您需要说出要访问的元素 -
"我希望 casedetail41[0].Casecd 与字符串 "T" 进行比较。"
casedetail41[0]将返回Ipcell并且此类没有Casecd属性 -
@MongZhu 怎么办 可以请你前任建议
-
您需要告诉我们您想要比较的确切程度。您想比较
List<ddlCase> CaseType中的特定项目还是要测试此列表中的所有项目是否具有属性Casecd等于"T"?只要不解释这一点,您的问题就仍然不清楚,无法准确回答。请不要让我们猜测。
标签: c# ajax asp.net-mvc