如何在asp.net网站中使用ajax [英] how to use ajax in asp.net website

查看:107
本文介绍了如何在asp.net网站中使用ajax的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我正在使用VS2005.已向其添加ajax扩展.

现在,我正在尝试开发网站.我设计了(showtime.aspx)一页,其中使用了一些Ajax代码.例如.使用Ajax控件显示当前时间

我有一个菜单页面(menu.aspx).我正在使用javascript ajax代码在menu.aspx页面中调用showtime.aspx页面.我的页面中有两个部分.在左侧菜单和右侧包含div的空白区域.我正在使用此空白空间来显示所有其他页面,例如通过使用javascript ajax调用(Msxml2.XMLHTTP)显示showtime.aspx.

我正在调用菜单链接(onclick ="fnShowpage();")的click事件上的页面.因此它将使用Msxml2.XMLHTTP调用页面.并在菜单页面的div中显示responseText.

当我分别调用showtime.aspx页面时,它可以正常工作.告诉我想要的结果.但是当我使用Msxml2.XMLHTTP javascript从菜单页面调用它时.它显示页面,但不起作用.

请指导我.无论我做对还是错.我想开发完整的ajax网站.请告诉我该怎么做.

Hello,

I am using VS 2005. I have added ajax extension to it.

Now I am trying to develop website. I have designed (showtime.aspx) one page in which I have used some ajax code. E.g. Showing current time using ajax control

I have one menu page(menu.aspx). I am calling the showtime.aspx page in menu.aspx page using javascript ajax code. I have two section in my page. On left hand side menu and on right hand side blank space containing div. I am using this blank space to display all other page e.g showtime.aspx by using javascript ajax calling (Msxml2.XMLHTTP).

I am calling the page on click event of menu link (onclick="fnShowpage();"). so it will call the page using Msxml2.XMLHTTP. and show responseText in div of menu page.

When I call showtime.aspx page separately it work fine. show me desired out put. but when I call it from menu page using the Msxml2.XMLHTTP javascript. It displays the page but won''t work.

Please guide me. whether I am doing right or wrong. I want to develop full ajax site. Please tell me how to do it.

推荐答案

基兰党卫军写道:

I已向其添加ajax扩展名

I have added ajax extension to it


Kiran S. S.写道:
Kiran S. S. wrote:

使用javascript ajax调用(Msxml2.XMLHTTP)

using javascript ajax calling (Msxml2.XMLHTTP)



具有AJAX扩展和使用Msxml2.XMLHTTP并不完全相同.您现在正在做的是使用使用XMLHttpRequests的传统AJAX.

有了AKAX扩展,您就可以使用ScriptManager,UpdatePanels等.

您需要阅读有关它们的信息才能使用它们.去这里:
ScriptManager类 [ UpdatePanel类 [



Having AJAX extensions and using Msxml2.XMLHTTP are not entirely same. What you are doing right now is using traditional AJAX using XMLHttpRequests.

Having AKAX extensions allow you to use ScriptManager, UpdatePanels and many more.

You need to read about them in order to use them. Go here:
ScriptManager Class[^]
UpdatePanel Class[^]


Kiran S. S.写道:
Kiran S. S. wrote:

但是当我使用Msxml2.XMLHTTP javascript从菜单页面调用它时.它显示页面,但不起作用.

but when I call it from menu page using the Msxml2.XMLHTTP javascript. It displays the page but won''t work.


与此相关,您究竟会遇到什么错误?响应是否正确处理?
在这里查看有关XmlHttpRequest的信息:
XMLHttpRequest对象 [ W3C-XMLHttpRequest [ ^ ]


About this, what error are you getting exactly? Is the response handled properly?
Look here about XmlHttpRequest:
XMLHttpRequest Object[^]
W3C - XMLHttpRequest[^]


这篇关于如何在asp.net网站中使用ajax的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆