ASP.NET 1.1到4.0迁移:事件不工作
|
我最近开始将ASP.NET项目从.NET版本1.1迁移到4.0.该系统目前运行在客户现场并进行工作.
我已经尝试明确地将ViewStateMode设置为Enabled,AutoEventWireup设置为true.不幸的是没有任何效果.该项目不是作为Web应用程序编写的(转换不能解决问题). 我也检查是否所有的服务器控件hav ID设置(他们做). 该项目有自己的母版页系统,而在System.Web.UI.Page上有一个很厚的层,可能会打破很多东西,但到目前为止我还没有找到麻烦的根源. 有什么特别的设置,我应该检查(即默认值从.NET 1.1更改),或者你能给我一些提示,为什么会发生这种情况? 编辑1:这些是当点击一个LinkButton时发布的值: CRC = -2134936892&安培; _EVENTTARGET = M页面$$BC&TestButton放大器; _EVENTARGUMENT =安培; _VIEWSTATE =安培; _EVENTVALIDATION = / wEWAwL + raDpAgLB49K8AwKy8rFAt4Axk3NlUEWxrtY / RtaexH / 634CkJe6G9Im5EOPXtVw = 编辑2:我仔细检查了自定义母版页机制,发现在跳转到正确的页面之前,它广泛使用了Server.Transfer(…)方法.这是缺少ViewState的可能原因吗? (那么EventTarget总是会持续存在就会很奇怪)更重要的是,1.1和4.0之间是否有变化? 解决方法你有检查这个链接吗? http://www.asp.net/whitepapers/aspnet4/breaking-changes在页面中更深入地说,当FORM的动作为空时,会发生以下情况: >将.aspx页面发送到表单元素的action属性设置为“”的浏览器. 编辑:我们在两年前迁移到3.5时,遇到类似的问题,我们所做的是将VS2005与Web App项目类型作为桥梁,因此我们的迁移路径是: > 1.12.0 这是我们最后的手段,那就是在找出这个文件之前. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 任务/线程的Ninject Scope问题
- asp.net – GridView中的工具提示
- asp.net – Visual Studio不识别新类
- asp.net – 在.NET .NET中ctl00是常量吗?
- asp.net-mvc – 追加?param =到mvc路由
- 如何在asp.net中为一个控件分配多个“CssClass”
- asp.net – ASP.MVC CORE网站的最大上传大小
- asp.net – 了解runat服务器属性
- asp.net – 在不使用HttpRequest的情况下获取主机名
- asp.net-mvc-4 – 带ID的Html.Actionlink
- asp.net-mvc – 调试ASP.NET MVC绑定的最佳实践
- asp.net – 具有不同按钮类型的Asp按钮
- asp.net-mvc – 如何使用枚举值填充下拉列表?
- asp-classic – ASP页面中的msxml3.dll错误“800
- asp.net-mvc – 程序集使用System.Web.Http 5.1,
- asp.net-core-mvc – MVC6路由到单页面应用程序而
- asp.net – Linq更新记录
- asp.net-web-api – 在运行时禁用ApiController
- 如何在ASP.Net Gridview中添加“确认删除”选项?
- asp.net – MVC 5使用旧表单身份验证而不是OWIN
