我的问题是当我尝试设置onclick处理程序时,updatePage(),有没有办法将Razor变量值作为参数注入updatePage()函数,就像我在下面尝试做的那样?我当然在下面是由updatePage部分引起的编译错误。
@Html.ActionLink("Next >", "Index",
new { page = iPageT + 1 },
new { @class = "paging-links-submit", onclick = "updatePage("iPageT++"); return false;" })
答案 0 :(得分:0)
您需要使用客户端javascript函数调用来连接服务器端处理的razor参数。像这样添加+
:
@Html.ActionLink("Next >", "Index",
new { page = iPageT + 1 },
new { @class = "paging-links-submit", onclick = "updatePage(" + iPageT + "); return false;" })
我希望在致电iPageT
之前增加@Html.ActionLink()
,但这取决于您。