Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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中的ASP-netrazor代码_Javascript_C#_Asp.net_Razor - Fatal编程技术网

javascript中的ASP-netrazor代码

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

我确信我在函数中使用引号时遇到了问题。如何将razor代码放入js函数中

<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的副本是的,这是一个选项,但我不确定如何创建变量语法