我有一个Ajax.ActionLink()如下.应当在子视图中加载部分视图的onclick.一切正常.现在,为了提供其他一些功能,需要单击该Ajax.ActionLink()来调用javascript函数.我不确定是否可行.我有两个按钮btnSubmit和btnUpdate.简而言之,我想通过该Javascript函数来切换“启用/禁用”功能,而没有其他选择.
@Ajax.ActionLink(item.profilename, "_CreateProfile", new { profileid = item.profileid }, new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "partialDiv" })
需要帮助…欢迎任何建议!
谢谢!!
解决方法:
Ajax.ActionLink的重载包含一个用于呈现其他htmlAttributes的参数:
Ajax.ActionLink(string linkText,
string action,
object routeValues,
AjaxOptions ajaxOptions,
object htmlAttributes )
您可以在htmlAttributes中定义点击处理程序:
@Ajax.ActionLink(item.profilename,
"_CreateProfile",
new { profileid = item.profileid },
new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "partialDiv" },
new { onclick = "handler" })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。