Javascript 将值绑定到MVC4中的标签
我无法将值绑定到我声明为的标签Javascript 将值绑定到MVC4中的标签,javascript,c#,ajax,asp.net-mvc,asp.net-mvc-4,Javascript,C#,Ajax,Asp.net Mvc,Asp.net Mvc 4,我无法将值绑定到我声明为的标签 @Html.Label("lblFname", "") in MVC4. 我相信lblFname将作为一个id。 因此,在document.ready函数中,我只是绑定了值,但它并没有发生 $(document).ready(function () { $('#lblFname').html("ABC123"); }) 即使我试过使用$('#lblFname').text(“ABC123”),这也不起作用。 即使我调用ajax,我也尝试绑定值
@Html.Label("lblFname", "") in MVC4.
我相信lblFname将作为一个id。
因此,在document.ready函数中,我只是绑定了值,但它并没有发生
$(document).ready(function () {
$('#lblFname').html("ABC123");
})
即使我试过使用$('#lblFname').text(“ABC123”),这也不起作用。
即使我调用ajax,我也尝试绑定值
$("#LocationName").change(function () {
$.ajax({
type: 'POST',
url: '@Url.Action("FillSiteDropdown")',
dataType: 'json',
data: { LocID: $("#LocationName").val() },
success: function (Siteitems) {
$("#SiteName").data = null;
$("#SiteName").empty();
$.each(Siteitems, function (i, st) {
$('#lblFname').html("ABC123");
});
}
});
})
我成功地使ajax成为cal,但无法绑定文本值。请建议如何将文本值绑定到标签。感谢您的来信:
@Html.Label("lblFname", "")
第一个参数是一个表达式,用于标识要显示的属性,如
既然您并没有真正将其用于模型绑定,为什么要使用帮助器,而只是执行以下操作:
<label id="lblFname" />
@Html.Label(“lblFname”),不在
元素中生成id
属性-检查您生成的Html-它为属性生成,在您的情况下,该属性毫无意义,除非您还有一个名为lblFname
的控件,我假设(希望)您没有该控件。但是,既然您没有真正创建标签,为什么要使用javascript而不仅仅是@Html.Label(“lblFname”,“ABC123”)
或者仅仅是ABC123
,如果我将其声明为普通标签,那么如何在我的操作中获得值,就像创建视图类的对象一样。这里是公共行动结果编辑MasterData(MasterManagement mmtObj)MasterManagement是我的职业,这是一个完全不同的问题。如果你想问这个问题,你应该发布另一个问题。我通常访问属性值,如mmtobj.txtFirstname mmtobj.txtAddress等。。所以我可以用这些值来做进一步的计算。