asp.net - jQuery ASP.Net Web 表单 AJAX

标签 asp.net jquery webforms

我有一个独立的网络表单(无母版页),可以从另一个页面的 div 中打开。独立页面使用 jquery 引导用户完成非线性调查问卷。调查问卷末尾会显示带有“完成”按钮的结果。当用户点击完成按钮时,结果将发送回 div 的父/主机页面。

我有一个新的要求,我需要实际将问题和答案 ID 传递到代码隐藏或 Web 服务,在其中我可以将问题和答案 ID 插入到我的数据库中。

我需要做的所有事情都不需要对象序列化。我想尽可能简单地做到这一点......调查问卷中的所有控件都不是服务器控件......只是常规选择框或单选按钮组。我想我可以使用更新面板或其他东西进行 ajax 回发,但不确定使控件 runat=server 是否会搞砸我在调查问卷中工作的所有 jquery/js。

感谢任何帮助,谢谢!

最佳答案

我将通过使用 jQuery 将数据发布到 Web 服务来解决这个问题,这相当简单。这里有几个使用 asp.net 执行此操作的代码示例:

jQuery: Ajax call to asp.net webservice fails, server return 500 error

Calling a webservice through jquery cross domain

为了回答你的另一个问题,放置 runat="server"不会影响 jQuery 解析 DOM 中元素的能力。

关于asp.net - jQuery ASP.Net Web 表单 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860142/

相关文章:

asp.net - 增量更新asp.net 网站?

javascript - javascript中取消绑定(bind)点击事件

asp.net - 如何在 RegularExpressionValidator ErrorMessage 字段中插入换行符?

javascript - 同时使用 OnClick 和 OnClientClick 不起作用

c# - WebAPI 全局异常处理

c# - Entity Framework 中的查询

php - 我如何在ajax请求中传递使用fileopen对话框加载的文件

javascript - 具有 2 个操作的提交按钮取决于下拉菜单

ruby-on-rails - Rails 上的单选按钮

asp.net - .skin和.css来自asp.net