作者GreatShot (我要拿Ph.D.!!!)
看板C_Sharp
标题Re: [问题] 请问ASP.NET Web Application专案转换
时间Sat May 26 21:49:17 2007
※ 引述《seagal (手放开)》之铭言:
: : 可以成功引用但是无法正常动作
: : 後来我才发现得另外新开一个Application with AJAX才work
: : 因为专案跟档案的架构跟一般Web专案似乎很不一样
: : 可是旧专案的程式跟档案实在是太多了...好懒的去一个一个贴
: : 请问有没有撇步可以迅速的将原本的Application 转换成Ajax Enable 专案?
: : 感激
Yes!!
感谢各位~~
搞定了
答案就是修改Web.Config
开新的AJAX专案diff一下新旧两个web.config
加上去就好XD~~
不过还遇到一个问题
就是会有如下错误讯息
。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <% @ Page
EnableEventValidation="true" %> 启用了事件验证。出於安全目的,此功能验证回发或回
调事件的参数是否来源於最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则
使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以
进行验证。
我解决的方式很dirty (毕竟微软这样作肯定有security上得考量)
就是直接把pages的enableEventValidation设定成false
实在是很懒得自己去一个一个注册有用AJAX修改到的元件
不知道直接开AJAX专案的话
他会不会自动把这些元件给注册上去
还有..
微软似乎不让我们有直接修改toolkit的source的能力~_~
找不到可以改的js source -__-|||
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.110.47