Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值绑定到MVC4中的标签_Javascript_C#_Ajax_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

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等。。所以我可以用这些值来做进一步的计算。