public class UserDetailsModel
{
public int ID { get; set; }
public string LoginID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string IsDeleted { get; set; }
public DateTime CreatedOn { get; set; }
}
नियंत्रक:इनलाइन संपादन
public ActionResult Index()
{
object model = obj.getUserList();
return View(model);
}
public ActionResult Delete(int id)
{
BAL_obj.deleteUser(id);
object model = obj.getUserList();
return View("Index",model);
}
Index.cshtml:
@model IEnumerable<WebGrid1App.Models.UserDetailsModel>
@{
WebGrid grid = new WebGrid(Model);
}
<h2>People</h2>
@grid.GetHtml(
headerStyle: "headerStyle",
tableStyle: "tableStyle",
alternatingRowStyle: "alternateStyle",
fillEmptyRows: true,
mode: WebGridPagerModes.All,
firstText: "<< First",
previousText: "< Prev",
nextText: "Next >",
lastText: "Last >>",
columns: new [] {
grid.Column("ID",header: "ID"),
grid.Column("LoginId",header:"LoginID"),
grid.Column("FirstName", canSort: false),
grid.Column("LastName"),
grid.Column("CreatedOn",
header: "CreatedOn",
format: p=>p.CreatedOn.ToShortDateString()
),
grid.Column("",
header: "Actions",
format: @<text>
@Html.ActionLink("Edit", "Edit", new { id=item.ID})
|
@Html.ActionLink("Delete", "Delete", new { id=item.ID})
</text>
)
})
मैं हटाने आपरेशन के साथ किया है। मैं एक ही पृष्ठ पर एक पंक्ति कैसे संपादित कर सकता हूं और डेटाबेस में परिवर्तनों को सहेज सकता हूं?
संपादन बटन होगा। जब आप उस पर क्लिक करेंगे, पंक्ति संपादन योग्य होगी। इस बीच लिंक टेक्स्ट को संपादित करें लिंक के रूप में बदल दिया गया है। अब जब आप सहेजें पर क्लिक करते हैं, तो पंक्ति को अद्यतन करने की आवश्यकता होती है।
मैं इनलाइन संपादन करना चाहता हूं। क्या आप कृपया इसके साथ मेरी मदद कर सकते हैं?
धन्यवाद। समाधान काम किया। क्या मेरे पास उसी दृश्य में संपादन कार्यक्षमता नहीं हो सकती जिसमें ग्रिड प्रदर्शित होता है? मैं सभी संपादन करना चाहता हूं और समान दृश्य में कार्यक्षमता जोड़ना चाहता हूं। – user1120418
अन्यथा जब मैं एक्शनलिंक संपादित करें पर क्लिक करता हूं तो क्या मैं वर्तमान पंक्ति को संपादित करने के लिए कुछ पॉप-अप जोड़ सकता हूं? AJAX के साथ इसे कैसे करें? – user1120418
यह रिकॉर्ड अपडेट करने में सक्षम नहीं है। यह होम कंट्रोलर में एक्शन अपडेट करने के लिए नहीं जाता है। इसके पीछे क्या कारण होगा? – user1120418