我有一个cshtml文件和一个点击按钮调用javascript方法的按钮。
@using (Html.BeginForm("PlayGameRound", "Games", new { id = Model.GameId,
category = Model.Category }))
{
@Html.AntiForgeryToken()
<div class="form-group">
<input type="submit" value="Play" style="float: left" id="play" onclick="@Model.Category = play()"/>
</div>
}
这是调用的javascript文件方法。
function play() {
if (hideSpin) {
return category;
}
}
当我运行我的程序时,永远不会调用javascript方法。如何在单击按钮时确保调用该方法?
答案 0 :(得分:0)
使用此功能根据您的代码:*将以下代码放在标题标记中。
<script type="text/javascript">
function hello(value) {
alert("Clicked");
}
</script>
在MVC视图页面中:使用下面的代码。
@foreach (ModelObjectA mObjA in ModelDealerCollection)
{
<tr>
<td>
@Html.DisplayFor(modelItem => ModelObjectA.Name)
</td>
<td>
@Html.DisplayFor(modelItem => ModelObjectA.Email)
</td>
<td>
<button type="button" id="details" value="@mObjA" onclick="hello(value);">Details</button>
<button type="button" value="@mObjA">Edit</button>
<button type="button" value="@mObjA">Delete</button>
</td>
</tr>}
我希望这实际上你想要!! !!如果这不起作用,请发表评论我将帮助您解决问题。