javascript
  • asp.net-mvc
  • razor
  • 2013-03-18 37 views 1 likes 
    1

    我有以下腳本:如何插入內嵌剃刀表達成JavaScript

    <script type="text/javascript"> 
    function addRow() { 
    
        var count = $("#tblUploadDocs").prop('rows').length; 
        count += 1; 
    
        alert(count); 
        var html = '<tr>'; 
        html += '<td><input type="file" name="files" id="file' + count + '" /></td>'; 
        html += '<td>Bu dilden</td>'; 
    
        html += '<tr>'; 
        alert(html); 
    
    } 
    </script> 
    

    我試圖插入以下行腳本,但未能達到預期的效果:

    <td>@Html.DropDownList("ddlFromLanguage1", ViewBag.Languages as SelectList)</td> 
    

    我嘗試了兩個和@:但無法使其工作。我期待着聽到一個解決方案。

    預先感謝

    回答

    0

    使用<text>僞元素,如所描述here,迫使剃刀編譯器返回到內容模式:

    <script type="text/javascript"> 
    function addRow() { 
        <text> 
        var count = $("#tblUploadDocs").prop('rows').length; 
        count += 1; 
    
        alert(count); 
        var html = '<tr>'; 
        html += '<td><input type="file" name="files" id="file' + count + '" /></td>'; 
        html += '<td>Bu dilden</td>'; 
    
        html += '<tr>'; 
        alert(html); 
    
        </text> 
    } 
    </script> 
    
    相關問題