我做了搜索,一些类似的问题可能会有所不同,因为我有路线设置
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{year}/{num}",
defaults: new { controller = "Supervisory", action = "Page1", year = UrlParameter.Optional, num = UrlParameter.Optional }
);
控制器Page1中的(int year,string num)[httpget]
在视图中我有时间从jquery.timeentry.js
进入$(function () {
$('.TimeField').timeEntry();
});
如果我请求http:// {server} / supervisory / page1 / 2014/0001,控制器中的Page1操作被调用两次,来自timeEntry()的一个请求,如果我删除它,它没关系,或者如果我不喜欢没有参数year和num,它也可以正常工作。任何想法?
非常感谢
答案 0 :(得分:0)
好的,对于那些可能遇到同样问题的人,在jquery.timeentry.js中,会有一个调用后端的spinnerimage。
var spinner = (!inst.options.spinnerImage ? null :
$('<span class="' + this._controlClass + '" style="display: inline-block; ' +
'background: url(\'' + inst.options.spinnerImage + '\') 0 0 no-repeat; width: ' +
inst.options.spinnerSize[0] + 'px; height: ' + inst.options.spinnerSize[1] + 'px;"></span>'));
您可以根据请求进行更改。