2
我在MVC新,我試圖用WebGird控制在我的演示應用程序,我做一些任務象下面這樣: -的WebGrid控制問題Mvc4
的HomeController
public ActionResult Index()
{
List<Student> listStudent = new List<Student>();
listStudent.Add(new Student { Id = 1000, Name = "Sumit Kesarwani", IsActive = true });
listStudent.Add(new Student { Id = 1001, Name = "Arun Singh", IsActive = true });
listStudent.Add(new Student { Id = 1002, Name = "Vijay Shukla", IsActive = false });
listStudent.Add(new Student { Id = 1003, Name = "Pwan Shukla", IsActive = true });
var data = listStudent;
return View(data);
}
學生的.cs
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public bool IsActive { get; set; }
}
Index.cshtml
@model IEnumerable<MvcWebGrid.Models.Student>
@{
ViewBag.Title = "Home Page";
WebGrid webGrid = new WebGrid(Model);
}
@webGrid.GetHtml(columns: new[]{
webGrid.Column("Id"),
webGrid.Column("Name"),
webGrid.Column("IsActive", header: "", format:@<text><input name="isActive"
type="checkbox" @item.IsActive == "true" ? "checked" : ""/></text>)
})
以上WebGrid
將顯示readonly
模式中的所有數據,但我需要這些數據將在編輯模式如身份證顯示將隱藏字段顯示,名稱會顯示在Textbox
,當數據加載checkbox
將檢查如果財產有真實價值checkbox
將檢查,如果財產有虛假價值checkbox
將uncheck
。
請請幫幫我!
任何幫助將不勝感激!
非常感謝主席先生! –
不客氣。我很高興你發現我的答案有幫助。 –
主席先生,我發現了一個與 Web網格問題有關的新問題,我想在按鈕單擊時添加一個新行(動態)。 –