ASP.NET MVC使用DevExpress - 数据绑定问题

时间:2015-02-02 14:00:38

标签: c# asp.net asp.net-mvc-4 gridview devexpress

我正在使用ASP.NET MVC和DevExpress库来处理来自Oracle源的数据。我正在使用GridView组件,我正在填充它:

控制器

        public ActionResult ContractsPartial(string contract)
        {
            NESR.Entities db = new NESR.Entities();
            var model = db.AIR_CONTRACT.Where(c => c.MODUSR.ToUpper().Contains(contract.ToUpper()));
            return PartialView(model.ToList());
        }

查看

@model NESR.Models.SearchViewModel

@{
    ViewBag.Title = "NESR - Main Page";
}

<h2>Main Page</h2>

    <div>
        @Html.TextBoxFor(s => s.ContractId, new { @id = "tbxContract"})
        <input type="submit" id="btnSubmit" name="btnSub" value="Submit" />
    </div>


<div id="grid"></div>

<script type="text/javascript">
    $(document).ready(function () {
        $("#btnSubmit").click(function () {
            var contract = $("#tbxContract").val();
            $.get('/Home/ContractsPartial', { contract: contract }).success(function (html) {
                $('#grid').html(html);
            });
        });
    });
</script>

一切正常,这样做,我得到了我的DevExpress GridView没有问题。但是,由于我得到了很多结果,当我试图显示网格的第二页时,会调用ContractsPartial方法,因为我没有在文本框中输入任何值,它返回一个空网格

为什么这样做?任何想法的人?

0 个答案:

没有答案