我如何使用 JQGrid Asp.Net MVC

问题描述

我正在尝试调用关于下拉更改的部分视图,这些部分视图与 JQGrid 绑定。

问题

如果我更改下拉列表,则会显示部分视图,并且我只想显示下拉列表选择的选定列表。

我有一个控制器 (DropDownController) 和两个 Action 方法(GetUserList 和 GetCategoryList)。

这是否是调用 JQGrid 部分视图的正确方法 请帮忙??????

#Partial View Call with Ajax (Index.cshtml)

         <label>Role</label>
          <select id="roleId" class="form-control" name="Table">
          <option>Select Table List</option>
          <option value="1" id="1">UserList</option>
          <option value="2" id="2">CategoryList</option>
          </select>
    
        <script>
        $(function () {
    
            $('#roleId').change(function (e) {
                e.preventDefault();
                debugger;
                var tempId = $(this).val();
                if (tempId == "1") {
                    debugger;
                    $.ajax({
                        type: 'GET',url: '@Url.Action("GetUserList","DropDown",new { area = "Admin" })',dataType: 'json',data: { text: "null",page: 1,sidx: "null",sord: "null",IsActive: true },contentType:'application/json; charset=utf-8',success: function (data) {
                           // $("#containerUser").empty(),$('#containerUser').html(data);
                        },});
                }
    
                else {
                    debugger;
                    $.ajax({
                        type: 'GET',url: '@Url.Action("GetCategoryList",data: { txt: "null",sidx: " null",order: "null" },contentType: 'application/json; charset=utf-8',success: function (data) {
                           // $("#containerCat").empty(),$('#containerCat').html(data);
                        },});
    
                }
    
            });
        });
      </script>


<div id="containerUser">
@Html.Partial("~/Areas/Admin/Views/Dropdown/_GetUserList.cshtml");
</div>

<div id="containerCat">
@Html.Partial("~/Areas/Admin/Views/Dropdown/_GetCategoryList.cshtml");
</div>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)