首页 > 解决方案 > 如何在搜索按钮单击时清除 html.displayfor 的值

问题描述

如何在单击搜索按钮时清除 html.displayfor 的值。当前,先前值和当前值附加在我们单击搜索按钮的次数上。

_Test1 部分视图有搜索按钮

$('#btn-search').on('click', function () {
        var data = { UserName: $('#txtusername').val(), Locality: $('#Locality').val() }
        $('.mvc-grid').mvcgrid({
            requestType: 'post',
            reload: true,
            data: data
        });
    });

在另一个局部视图中显示 _Test2 Partial View

@Html.DisplayFor(m => userIdCount)

标签: asp.net-mvc

解决方案


将它放在索引视图或主视图上,以便它可以捕获所有元素:

$('#btn-search').on('click', function () {
    var data = { UserName: $('#txtusername').val(), Locality: $('#Locality').val() }
    $('.mvc-grid').mvcgrid({
        requestType: 'post',
        reload: true,
        data: data
    });
});

从那里你可以包括这个来修改你的数据@Html.DisplayFor(m => userIdCount)

$("#userIdCount").html('');

或者

$("#userIdCount").text('');

推荐阅读