Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
C# 动态设置Html.LabelFor的文本_C#_Jquery_Asp.net_Asp.net Mvc_Razor - Fatal编程技术网

C# 动态设置Html.LabelFor的文本

C# 动态设置Html.LabelFor的文本,c#,jquery,asp.net,asp.net-mvc,razor,C#,Jquery,Asp.net,Asp.net Mvc,Razor,C#,MVC5Razor,jQuery 2.1.1 如果这是重复的,请告诉我正确的方向,因为我找不到 守则: @Html.LabelFor(model => model.BillState, new { @class = "control-label col-lg-2 col-md-2" }) 生产 <label class="control-label col-lg-2 col-md-2" for="BillState">Province</label&

C#,MVC5Razor,jQuery 2.1.1

如果这是重复的,请告诉我正确的方向,因为我找不到

守则:

 @Html.LabelFor(model => model.BillState, 
     new { @class = "control-label col-lg-2 col-md-2" })
生产

<label class="control-label col-lg-2 col-md-2" for="BillState">Province</label>
注:无ID。无特殊类别

那么,当另一个字段文本发生变化时(即国家是美国,所以将其更改为“州”),我如何在客户端的jQuery中更改其文本呢


我是否需要向标签中添加ID属性以便更简单,或者是否有一些不添加ID的棘手方法来完成此操作?

您可以将该属性用于。比如说,

$("label[for*='BillState']").text("State");
请让我知道上述代码是否符合您的要求


谢谢。

为了简单起见,您可以通过将它作为一个htmlAttributes传递给帮助者来给它一个id

@Html.LabelFor(model => model.BillState, 
     new { @class = "control-label col-lg-2 col-md-2", @id = "lbl_billState" })
在你的剧本里

$("#lbl_billState").text("text here");