当前位置: 首页 > 面试题库 >

在ASP.NET应用程序中使用Ajax更新面板的优缺点

费承载
2023-03-14
问题内容

在ASP.NET应用程序中使用Ajax更新面板的优缺点是什么?有没有其他选择可以避免使用Ajax更新面板?


问题答案:

优点:

  1. 易于使用和配置(嗯,我不知道其他优势!)

缺点:

现在,请参见此处和此处,
以获得最佳的部分

使用jQuery内置的对Ajax的支持来进行GET / POST Ajax调用,它非常简单(比我说的更新面板要简单),并且与大多数浏览器绝对兼容!
使用jQuery提供的许多简单方法之一进行Ajax调用的示例

  $('#anotherContainer').load('/Home/RegularAjaxResource');

这将简单地调用服务器资源(在这种情况下为RegularAjaxResource)并将其返回的数据显示在ID为anotherContainer的UI元素上



 类似资料:
  • 问题内容: 现在RC1已经发布了,我需要一劳永逸地决定是使用MS Ajax库还是仅将jQuery用于AJAX请求。该应用程序是一个新应用程序。本质上,我将决定的方式是,我是否会从Microsoft库中获得任何我不会从jQuery中获得的 显着 收益。我已经加载了jQuery,并且我比其他任何事情都更加担心文件大小的额外开销。 据我所知- 唯一的好处是确实有像这样的助手,但是也许无论如何它们都可以在

  • 问题内容: 我正在网站上运行ajax更新面板。更新面板将返回一些新控件。从ajax调用返回控件后,我想为控件设置一些JavaScript。有什么办法吗?谢谢你的帮助! 问题答案: 参与MSAjax事件 这将在每次更新面板刷新时触发。.您可以在那里进行重新绑定/新绑定 …是的,这就是您需要做的,将其放在页面上,它将启动。 更新:: [看起来我的函数名称不正确(我认为它仍然可以正常工作)] 如果页面上

  • 我们有一个应用程序,利用在应用程序计费。我们看到的问题如下: 当使用较高版本代码的构建被上传到Play Developer控制台时,In App Billing将停止在设备上的应用程序(使用较低版本代码)上工作,表示“应用程序未配置为计费”。 这很好,在测试的时候,但问题是--当应用程序在Google Play商店中时,会有什么行为?当您替换应用程序(以执行更新)时,处于野生状态(具有较低版本代码

  • 问题内容: 我想使用Ajax更新MVC中的表格。我已经使用ajax在数据库中插入了数据。我只想在插入新行后更新表。 PS。我尝试搜索,但没有任何帮助,我仍然感到困惑。 用于插入新记录的Ajax代码: 问题答案: 您可以创建一个操作方法,该方法返回呈现表所需的HTML标记。让我们创建一个视图模型,通过该模型我们将传递表数据。 现在,在您的操作方法中,从表中获取数据,加载到我们的视图模型类的列表中并发

  • 问题内容: 我有一个包含的Web用户控件。表单视图显示求职者的详细信息。我为“下载简历”链接提供了一个按钮,以便管理员/ HR可以下载简历。我已将此控件放置在包含UpdatePanel的aspx页面中。除了下载链接,其他一切都正常。 我已经给出了“下载链接上的命令”链接按钮,并且有一个函数与该命令相关联以开始下载。 下面是我实现的代码- 如果删除了更新面板,则代码可以正常工作,但是如果使用了更新面

  • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 Updating Applications There are several ways to update an Electron application. The easiest and officially supported one is