asp.net-mvc-3 – MVC动作被调用两次?
发布时间:2020-12-16 06:22:03 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Asp.Net MVC3进行项目. 在其中一个页面中,我使用的是MS Charts.在视图中我有一个图像,显示图表如下: img src="@Url.Action("RenderCharts","Home",new { XAxisColor = ViewBag.XAxisColor,YAxisColor = ViewBag.YAxisColor,})" alt="Charts" runa
我正在使用Asp.Net MVC3进行项目.
在其中一个页面中,我使用的是MS Charts.在视图中我有一个图像,显示图表如下: <img src="@Url.Action("RenderCharts","Home",new { XAxisColor = ViewBag.XAxisColor,YAxisColor = ViewBag.YAxisColor,})" alt="Charts" runat="server" /> 我有2个CheckBoxes,用于更改Chart Axes Colors.单击复选框后,将提交页面并存储复选框状态,并根据该图表进行呈现: bool XAxisColor = (@ViewBag.XAxisColor) ?? true; bool YAxisColor = @ViewBag.YAxisColor ?? false; @Html.CheckBox("chkXAxisColor",XAxisColor,new { @Id = "chkXAxisColor",onClick = "this.form.submit();" }) X Axis Color @Html.CheckBox("chkYAxisColor",YAxisColor,new { @Id = "chkScatter",onClick = "this.form.submit();" }) Y Axis Color 第一次加载页面时,将调用RenderCharts()Action并呈现Chart. 我无法理解这个问题.我已经创建了一个示例应用程序,可以从这里下载https://www.dropbox.com/s/ig8gi3xh4cx245j/MVC_Test.zip 任何帮助,将不胜感激.提前致谢. 解决方法
这似乎与Internet Explorer有关.使用您的示例应用程序,一切都可以在Google Chrome和Firefox中正常运行,但在使用IE9时,回发上有两个Action请求.
使用网络选项卡上的F12开发人员工具,它显示对RenderCharts的初始请求,该请求似乎已中止: 我怀疑,中间的(中止)线是您看到的额外请求.为什么会这样,我不知道! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- 单元测试 – 单元测试 – 不能从理论转向实践
- asp.net-mvc-3 – 在ASP.NET MVC3中使用pdf.js.
- asp.net – 我可以修改Request.Headers集合吗?
- asp.net – ADO.NET TableAdapter参数
- asp.net-mvc – LiveReload ASP.net MVC Web应用
- asp.net-mvc-routing – @ Url.Action获取?附加
- 自定义异常过滤特性
- asp.net-mvc我在哪里放置自己的代码
- asp.net-mvc-3 – 构造函数注入用作Action方法参
- asp.net-web-api – ember-data:根据需要加载ha
热点阅读