2015-06-24 16 views
5

में ग्रिड व्यू एमवीसी -6 में ग्रिड व्यू कैसे जोड़ें?एमवीसी 6

मैं विवरण सूचीबद्ध करने के लिए वेबग्रिड का उपयोग करना चाहता हूं। क्या System.Web.Helpers को नेमस्पेस के रूप में उपयोग करना संभव है। लेकिन मुझे यह समर्थन नहीं मिल रहा है

उत्तर

-2

मैं jqGrid (या कुछ अन्य जावा स्क्रिप्ट ग्रिड) का उपयोग करने का सुझाव दूंगा। MVC नियंत्रक से JSON ऑब्जेक्ट

public ActionResult UserList() 
    { 
     object userListData = null; 
     try 
     { 
      List<UserListViewModel> users = 'your code to get the user list' 
      userListData = new 
      { 
       page = 1, 
       records = users.Count, 
       rows = users 
      }; 
     } 
     JavaScriptSerializer serializer = new JavaScriptSerializer(); 
     serializer.MaxJsonLength = int.MaxValue; 
     return new ContentResult() 
     { 
      Content = serializer.Serialize(userListData), 
      ContentType = "application/json", 
     }; 
    } 

के रूप में ActionResult लौट सकते हैं और पृष्ठ लोड पर इस फोन/jQuery दस्तावेज़ तैयार इस तरह की कुछ बात।

$("#userTable").jqGrid({ 
    url: '../User/UserList, 
    mtype: 'GET', 
    datatype: "json", 
    autowidth: true, 
    colNames: ['Id', 'First Name', 'Last Name'], 
    colModel: [ 
     { name: 'Id', key: true, hidden: true, fixed: false, shrinkToFit: false, align: 'left' }, 
     { name: 'FirstName', fixed: false, shrinkToFit: false, align: 'left' }, 
     { name: 'LastName', fixed: false, shrinkToFit: false, align: 'left' } 
    ], 

jqGrid बारे में अधिक जानकारी के लिए, कृपया http://jqgrid.com/

+0

यह उत्तर एमवीसी लेकिन जावास्क्रिप्ट के लिए नहीं है। एक और मुद्दा यह है कि जब ऑब्जेक्ट्स (जेसन) लौटाए जाते हैं तो बस एक एपीआई नियंत्रक का उपयोग करें एमवीसी नहीं। – user3285954

1

इस परियोजना पर डेमो देख अपनी आवश्यकताओं, ASPNET MVC (उस्तरा का प्रयोग करके) के लिए एक सरल ग्रिड नियंत्रण फिट सकता: MVC6.Grid.Web

0

तुम भी कोशिश कर सकते हैं NetCoreControls

विशेष रूप से .NET MVC कोर के लिए बनाया गया। ग्रिड नियंत्रण सर्वर पक्ष है, AJAX का उपयोग करता है, और समर्थन, पेजिंग, फ़िल्टर और घटनाओं का समर्थन करता है।

दस्तावेज़ीकरण और डेमो वेबसाइट देखें।

0

आप एएसपी.NET कोर NuGet package के लिए शील्ड यूआई का उपयोग कर सकते हैं और इसे बोवर, या वाणिज्यिक शील्ड यूआई सूट के माध्यम से मुक्त Shield UI Lite के साथ एकीकृत कर सकते हैं।

उनका ग्रिड विजेट शानदार है!

संबंधित मुद्दे