【发布时间】:2014-10-28 12:22:34
【问题描述】:
我正在尝试找到一种方法来设置剑道按钮的点击事件。 默认操作是刷新我想要删除的页面。
我想在按下按钮时关闭当前窗口。 我正在使用 ASP.NET MVC 并使用 html helper 添加按钮。
@(Html.Kendo().Button()
.Name("closeFormBtn")
.Content("Close")
.Events(events => events
.Click("closeForm"))
)
不幸的是,上述点击事件不起作用,每次按下按钮时都会应用默认刷新操作。 closeForm 脚本工作正常,因为它已经过测试。 我也在尝试找到一种根本不使用脚本的方法,只是在 Click(" ") 事件中插入代码。
【问题讨论】:
-
我认为您发布的代码没有任何问题。你介意发布“closeForm”函数吗,你能确保它是全局声明的吗?要直接在帮助程序中编写函数,您可以简单地编写一个匿名函数,如下所示: .Click("function(e){ DoStuff(); }")
-
这似乎工作正常,但是页面重新加载的问题仍然存在。我原以为添加点击事件会覆盖默认操作,但事实并非如此。
-
那么我们没有足够的代码来查看您的问题。还有其他事情是错误的。你能发布生成的html/javascript吗?
标签: javascript jquery asp.net-mvc kendo-ui