简体   繁体   English

如何在JavaScript函数中传递两个视图模型参数

[英]How to pass two view model parameter in javascript function

I try to pass view model parameter to javascript function.but i send two parameter javascript function is not work.what it happen ??Please answer me !!! 我尝试将视图模型参数传递给javascript function。但是我发送了两个参数javascript function不起作用。会发生什么?请回答我! in HTML 在HTML中

 @if (Model != null)
                {
                    int no =1;
                    for(int i =0; i<Model.purchaseOrderItemVMs.Count(); i++)
                    {
                        var count = i+1;
                        var ss = Model.purchaseOrderItemVMs[i].StockID;
                        <tr>
                            <td>
                                @no
                            </td>
                            <td>
                                @Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockID, new { @id = "hidstockid" })
                            </td>                           
                            <td>
                                @Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
                            </td>
                            <td>
                                <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/>
                                @Html.ActionLink("Remove", "Delete", new { id = Model.purchaseOrderItemVMs[i].StockID }, new { @class = "btn btn-xs btn-danger", @id = "btnDelete" })
                            </td>
                        </tr>
                        no++;
                        }
                    }       

In Javascript 用JavaScript

function myFunction(count, ss) {
         alert(ss);       
     } 

Replace onclick function syntax, insetad of: <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/> write the following code: 替换onclick函数语法,设置如下: <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/>编写以下代码:

<input type="button" class="btn btn-xs btn-primary" onclick="myFunction('@count','@ss')" value="Edit"/>

It should work 它应该工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将角度模型作为参数传递给javascript函数 - How pass a angular model as a parameter to a javascript function 如何将模型字段传递给视图中的Javascript函数? - How to pass a model field to a Javascript function in a view? 如何通过javascript函数window.open将参数作为模型传递给新视图? - how to pass parameter as model to a new view via javascript function window.open? 如何将多个参数从javascript函数传递到视图内的控制器? - How to pass multiple parameter from javascript function to controller inside a View? 如何从视图将字符串作为参数传递给javascript函数? - How to pass a string as a parameter into a javascript function from a View? 如何将 model 属性从 Razor 查看到 JavaScript ZC1C425268E68385D1AB5074C17A - How to pass model property from Razor View to JavaScript function JavaScript如何将参数传递给函数 - JavaScript How to pass a parameter to a function 如何将参数传递给javascript函数 - how to pass parameter to javascript function 如何在JavaScript函数中传递参数 - How to pass parameter in javascript function 将单个模型值(字符串)作为参数传递给可重用的javascript函数,以在MVC视图中设置表格单元格类 - Pass single model value (string) as parameter to reusable javascript function to set table cell class in MVC view
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM