ASP.NET Razor与javascript文字的混合
ASP.NET Razor mixing with javascript literal
我的问题是,当我试图设置onclick处理程序,updatePage(),是否有办法注入一个剃刀变量值作为参数到updatePage()函数,就像我试图做下面?下面的代码当然是由updatePage部分引起的编译错误。
@Html.ActionLink("Next >", "Index",
new { page = iPageT + 1 },
new { @class = "paging-links-submit", onclick = "updatePage("iPageT++"); return false;" })
您需要将服务器端处理过的razor参数与客户端javascript函数调用连接起来。像这样添加+
:
@Html.ActionLink("Next >", "Index",
new { page = iPageT + 1 },
new { @class = "paging-links-submit", onclick = "updatePage(" + iPageT + "); return false;" })
我更喜欢在调用@Html.ActionLink()
之前增加iPageT
,但这取决于你。
相关文章:
- 添加文字和评论功能更新Div
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 如何计算对象文字中的键
- I'我想放下画布上的文字.帮帮我
- 对象文字方法上的Javascript绑定不起作用
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- 混合元素的有角度的ng重复
- ES6 模板文字是否比 eval 更安全
- VueJS多个混合
- 是索引数组文字的好做法
- 从多行文字中获取第一个修剪的字符串
- 如何在只接受字符串值/文字的HTML属性中调用函数
- 可以使用“;创建“;作为JavaScript对象文字中的属性名称
- 如何避免“;使用数组文字表示法“;以下javascript代码中的jslint错误
- 如何使用jQuery以文字显示现金价值
- 这两种不同的创建对象文字的方法有什么区别
- 如何对混合格式的数字(89900,1k,1.5k,15.2k)进行排序
- 如何将变量而不是文字数字放进去
- 混合了文字和数组的Javascript数组
- ASP.NET Razor与javascript文字的混合