asp.net如何将jquery动态创建的文本框的值插入数据库

比如说,通过Jquery动态创建一个文本框,一个Button按钮(button不能为Submit类型,),然后通过该Button按钮将数据插入数据库。... 比如说,通过Jquery动态创建一个文本框,一个Button按钮(button不能为Submit类型,),然后通过该Button按钮将数据插入数据库。 展开
 我来答
liu_sl2005
2013-04-10 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:85.3万
展开全部
1.创建文本控件和普通input类型按钮
2.给input按钮添加onclick事件(可以使用$("input按钮ID").click来编写)
3.在input按钮的click事件里面写异步请求($.ajax类似的异步)
4.自己添加异步请求的接受页面,并接受来自input按钮的click事件传递过来的参数(文本内容)
5.获取参数,根据实际情况写访问数据库的代码,保存数据库
6.完成!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a2988ce
2013-04-11 · TA获得超过223个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:178万
展开全部
这有什么困难的!
在创建的时候 给Button添加一个点击事件 绑定一个函数 给文本框一个ID
然后在外部定义button的点击的函数
这个函数通过文本框的ID找到文本框把里面的值取出来 通过AJAX提交到一个到数据库!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuguo1987524
2013-04-10 · 超过16用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:50.7万
展开全部
将创建的Button绑定jquery的ajax方法就可以了,怎么弄自己去学习下,不是一两句话能解释清楚的。
追问
能不能给个简单的列子呢?(最好是asp.net的)
追答
我用js写的
JS 代码:
function createBtnAndText() {
var html = '';
html += '';
document.getElementById("create").innerHTML = html;
}

var request = false; //实现浏览器是否支持XMLHttpRequest的判定
function createXMLRequest() {
try {
request = new ActivexObject("Msxml2.XMLHTTP");
}
catch (e1) {
try {
request = new ActivexObject("Microsoft.XMLHTTP");
}
catch (e2) {
request = false;
}
}
if (!request && typeof XMLHttpRequest != 'undefined') {
request = new XMLHttpRequest();
}
}
function getServerTime(format) {
createXMLRequest();
var url = "ajaxPage.aspx?name=" +document.getElementById("text").text; //通过get方式发送request请求,true表示是异步请求
request.open("GET", url, true);
request.send(null);
}
Asp页面:

ajaxPage.aspx 页面:

//设置服务器上不缓存结果,保证每次都能获取到服务器上的时间
Response.Cache.SetCacheability(HttpCacheability.NoCache);
string name= Request["name"];
if (!string.IsNullOrEmpty(format))
{
插入数据库
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式