最近裝了VS2008學習AJAX,有幾個問題
1.為什么VS2008里面沒有ASP.NET AJAX-Enabled Web Site,是因為它已經自帶的緣故嗎?
2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
3.AJAX的安全性:客戶端的數據安全性不高,要如何驗證xml,用xsd嗎?有沒有好的例子,最好是起點比較低的。
4.AJAX的發布,我做了一個AJAX版聊天室發布后卻發現ajax失效了,從DB撈出來的數據轉換成xml后全消失了。頁面不顯示,alert不出來,xmlDoc.documentElement.childNodes.length也為0,我保證數據是能撈到的。
5.AJAX的穩定性:貌似AJAX的穩定性相當差,5分鐘內能失效N多次有提高的辦法嗎?本人郵箱:[email protected].說不清的也可以發我郵箱。
1.為什么VS2008里面沒有ASP.NET AJAX-Enabled Web Site,是因為它已經自帶的緣故嗎?
2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
3.AJAX的安全性:客戶端的數據安全性不高,要如何驗證xml,用xsd嗎?有沒有好的例子,最好是起點比較低的。
4.AJAX的發布,我做了一個AJAX版聊天室發布后卻發現ajax失效了,從DB撈出來的數據轉換成xml后全消失了。頁面不顯示,alert不出來,xmlDoc.documentElement.childNodes.length也為0,我保證數據是能撈到的。
5.AJAX的穩定性:貌似AJAX的穩定性相當差,5分鐘內能失效N多次有提高的辦法嗎?本人郵箱:[email protected].說不清的也可以發我郵箱。
http://www.cnblogs.com/jiayong/archive/2007/10/15/924704.html
http://www.cnblogs.com/JimmyZhang/archive/2007/08/04/842783.html
http://www.cnblogs.com/SAL2928/archive/2008/04/28/1174307.html
2、[AjaxPro.AjaxMethod] 这个是AjaxPro这个ajax的运行方式阿,和asp.net ajax还是有区别的;
3、安全性应该没有问题啊,如果不安全只是你写的程序而以;
4、ajax不需要特别发布的,不稳定的因素也是,你要找到原因才可以解决的;
没有那个模板了.直接建立ASP.NET WEB Application的项目就直接可以用,已经集成了,可以直接用asp.net ajax相关的控件2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
AjaxPro.AjaxMethod,很明显.你看到的项目用的是ajaxpro.dll做的3.AJAX的安全性:客戶端的數據安全性不高,要如何驗證xml,用xsd嗎?有沒有好的例子,最好是起點比較低的。
ajax发送数据不一定要发送xml数据,xsd一般是来验证xml的结构.对于你说的数据要单独进行数据较验.4.AJAX的發布,我做了一個AJAX版聊天室發布后卻發現ajax失效了,從DB撈出來的數據轉換成xml后全消失了。頁面不顯示,alert不出
來,xmlDoc.documentElement.childNodes.length也為0,我保證數據是能撈到的。
5.AJAX的穩定性:貌似AJAX的穩定性相當差,5分鐘內能失效N多次有提高的辦法嗎? 4,5这两条应该是你程序的问题,我是没用过asp.net ajax的框架.我觉得那个东西不太好,个人不习惯用:)
可能是装的版本不一样,我装的专业版本就没有!以前装的团队开发版就有ASP.NET AJAX-Enabled Web Site
2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
那应该是用了AjaxPro.dll进行AJAX开发的。3.AJAX的安全性:客戶端的數據安全性不高,要如何驗證xml,用xsd嗎?有沒有好的例子,最好是起點比較低的。
没明白什么意思,验证XML??
4.AJAX的發布,我做了一個AJAX版聊天室發布后卻發現ajax失效了,從DB撈出來的數據轉換成xml后全消失了。頁面不顯示,alert不出來,xmlDoc.documentElement.childNodes.length也為0,我保證數據是能撈到的。
这种情况只能靠自己DEBUG,數據轉換成xml后全消失了,存在DataSet里面,然后用它的GetXML()方法很容易地获得xml格式的数据。
5.AJAX的穩定性:貌似AJAX的穩定性相當差,5分鐘內能失效N多次有提高的辦法嗎?
AJAX使用以来一直没出过什么大问题,也不存在稳定性差的说法,正常请情况下应该不会出现一会刷新,一会无刷新的问题(至少我用AJAX以来没有出现过这样的情况).如果你担心有问题的话,建议你在弄清xmlhttp传输原理后,使用ajaxControltoolkit吧。个人建议。
ajaxpro应该是ajax的升级版。
1.為什么VS2008里面沒有ASP.NET AJAX-Enabled Web Site,是因為它已經自帶的緣故嗎?
------
vs2008 自带ajax 创建website后 在页面总拖入ScriptManager 就可以使用ajax了2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
------
这个很明显是使用了ajaxpro 参考
坚持啊...
1.為什么VS2008里面沒有ASP.NET AJAX-Enabled Web Site,是因為它已經自帶的緣故嗎?
//2008里面已经集成了Ajax的一些核心组件和常用控件,不需要像2005那样了。2.我看到很多人都在這個里面寫AJAX function.[AjaxPro.AjaxMethod] ,請問要創建什么才會出現這個,就像建了webservice后自帶 [WebMethod]一樣。
//这个是使用第3方的Ajax的dll时写后台方法时的特性,一般在VS2003中较常用。主要是Ajax.dll和AjaxPro.dll这两个ajax的控件。
在2005和2008里面有微软开发的Ajax组件了所以就不需要这个。
2.需要自己写,AjaxPro是个第三方的框架。