在mvc @ Html.TextBox中获取隐藏字段值

时间:2012-05-08 18:37:59

标签: hiddenfield html.textbox

我在asp.net mvc3中使用自动填充选项,通过调用控制器方法来显示与文本框中的ID相关联的值列表。

      @Html.TextBox("tbxSearch", null,
 new { data_url = Url.Action("GetSearchData"), data_maxValues = 10, data_valueHiddenId = "#Id", @class = "searchTextbox" })

现在我想使用Jquery在alert

中获取data_valueHiddenId值
$(document).ready(function () {
    ConfigureAutoComplete("#tbxSearch");
    $("#btnSearchPerson").click(function () {
        alert($("#data_valueHiddenId").val());
    });
});

2 个答案:

答案 0 :(得分:2)

data-maxValues属性,而不是元素。

您可以撰写$('#tbxSearch').data('maxValues')

答案 1 :(得分:1)

$(document).ready(function () {
    ConfigureAutoComplete("#tbxSearch");
    $("#btnSearchPerson").click(function () {
        alert($($(this).attr("data_valueHiddenId")).val());
    });
});