如何使用带razor的javascript函数(cshtml)显示html代码?

如何使用带razor的javascript函数(cshtml)显示html代码?,javascript,c#,asp.net,razor,Javascript,C#,Asp.net,Razor,我想使用javascript函数在CSHTML页面上显示HTML代码 我试图用js函数显示HTML,但没有结果 <div class="col-lg-12"> @Html.DropDownListFor(c => c.carnet.state, Model.states, new { @class = "form-control", @onchange = "showState()", id = "etat" }) </div> <script>

我想使用javascript函数在CSHTML页面上显示HTML代码

我试图用js函数显示HTML,但没有结果

 <div class="col-lg-12">
  @Html.DropDownListFor(c => c.carnet.state, Model.states, new { @class = "form-control", @onchange = "showState()", id = "etat" })
</div>

<script>
  function showState() {
    return "<div class='circle enAttente'></div>";
    }
</script>


@DropDownListFor(c=>c.carnet.state,Model.states,new{@class=“form control”,@onchange=“showState()”,id=“etat”})
函数showState(){
返回“”;
}

我想用HTML显示任何类型的数据。

showState
函数将返回一个字符串,这没有任何意义。 是否要将此
div
插入您的
html

使用
javascript
Jquery
执行此操作有很多选项

例如:

$('selectorOfItemWhereYouWanToPut').html('<div class="circle enAttente"></div>');
$('selectorOfItemWhereYouWanToPut').html(“”);

正是我想要的!我找了很多复杂的东西。这么简单。非常感谢。