我想在我的MVC3剃鬚刀應用程序中顯示一個下拉框,用戶可以從中選擇類別並根據他的選擇我想顯示覆選框的子類別,以便用戶可以選擇多個子類別。Ho根據用戶從下拉列表中選擇顯示多個複選框選擇?
任何人都可以幫助我如何得到這個?
下面是我從Web服務收到的JSON,並且我將它反序列化爲對象,那麼如何將該對象分配給兩個不同的列表類別(下拉列表)和子類別(複選框)?
JSON:
{
"Code":0,
"Status":"Done",
"Categories":[
{
"ID":1,
"Name":"Eat",
"Subcategories":[
{"Flag":false,"ID":100,"Name":"Food"},
{"Flag":false,"ID":101,"Name":"Fast Food"},
{"Flag":false,"ID":102,"Name":"Other"}
]
},
{
"ID":2,
"Name":"Entertainment",
"Subcategories":[
{"Flag":false,"ID":100,"Name":"All"},
{"Flag":false,"ID":101,"Name":"Movie"},
{"Flag":false,"ID":102,"Name":"Other"}
]
},
}
]
}
實體:
public class MyData
{
public int Code { get; set; }
public string Status { get; set; }
public List<Category> Categories { get; set; }
}
public class Category
{
public string Name { get; set; }
public int ID { get; set; }
public List<Subcategory> Subcategories { get; set; }
}
public class Subcategory
{
public string Name { get; set; }
public int ID { get; set; }
public bool Flag { get; set; }
}
你的意思是你想負荷子類別作爲基於選擇的類別的複選框列表?你是否需要點擊數據庫來加載子類別? – 2012-03-15 20:42:15
http://code.google.com/p/dropdown-check-list/或http://harvesthq.github.com/chosen/ – elclanrs 2012-03-15 20:43:43
hide/show如何使用類系統或ID系統非常簡單匹配值的選擇...樣本的HTML將有所幫助..更好的目標描述也將有助於 – charlietfl 2012-03-15 20:45:37