在按钮上第二次按下时,不会触发RadAjaxManager OnRequestStart。
1。按钮后背工作良好。 2.没有javascript错误。
代码在这里:
Rad代码块
.config(function($stateProvider, $urlRouterProvider,$httpProvider) {
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "templates/menu.html",
controller: 'AppCtrl'
})
.state('app.englishstrokestutorials', {
url: "/englishstrokestutorials/:categoryId/:sourceId/:activityId/:tutorId/",
views: {
'menuContent': {
templateUrl: "templates/Beginner/unit_1/conversation/activity_1.html",
controller: 'Englishstrokes_tutorials'
}
}
})
});
RadAjaxLoadingPanel
答案 0 :(得分:0)
仅供参考,我认为你不需要第二个ajax设置。
<telerik:AjaxSetting AjaxControlID="btnsave">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="btnsave" ></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
除非您对服务器上的按钮进行更改,否则您不需要这样做。我会寻找你发布的代码块之外的东西。
使用javascript控制台,尝试访问ajax管理器的javascript实例,并在按钮单击之前和之后检查OnRequestStart的值。
我希望在第一页加载之前和之后值不同。这可能是问题的一部分。
我还会查看你的代码块,以确保它不会被多次加载。我不知道为什么会这样,但我已经看到这种情况意外发生,具体取决于您的页面设置方式。
这些是我最好的猜测。如果我能用aspx,js和C#看到整个页面,我可能会更有帮助。