javascript中的ASP-netrazor代码
我确信我在函数中使用引号时遇到了问题。如何将razor代码放入js函数中javascript中的ASP-netrazor代码,javascript,c#,asp.net,razor,Javascript,C#,Asp.net,Razor,我确信我在函数中使用引号时遇到了问题。如何将razor代码放入js函数中 <script type="text/javascript"> function GetSelectedValue() { var e = document.getElementById('Analitycs'); var eValue = e.options[e.selectedIndex].value; var div = document.getE
<script type="text/javascript">
function GetSelectedValue() {
var e = document.getElementById('Analitycs');
var eValue = e.options[e.selectedIndex].value;
var div = document.getElementById('addedBody');
switch (eValue) {
case "1": div.innerHTML += '<text><label>Контрагент</label><select class="selectpicker" data-live-search="true" data-size="7" asp-items="@(new SelectList(@Model.Partners, "Name", "Name"))" asp-for="FilterModel.PartnerName"><option value="">Выберите контрагента</option></select></text>'
break
}
}
</script>
函数GetSelectedValue(){
var e=document.getElementById('Analitycs');
var eValue=e.options[e.selectedIndex].value;
var div=document.getElementById('addedBody');
开关(eValue){
案例“1”:div.innerHTML+='
打破
}
}
为什么不在外部建立列表,然后设置变量?这看起来像是@William-H-M的副本是的,这是一个选项,但我不确定如何创建变量语法