ajaxpro实现无刷新更新数据库【简单方法】
2024-08-27 09:42:13
原文发布时间为:2008-10-24 —— 来源于本人的百度文章 [由搬家工具导入]
我用的是AjaxPro.2.dll,然后我想点击那个 “无刷新更新” 那个按钮,实现 无刷新 修改表中的内容
{
alert('提交成功');
document.getElementById("Button2").disabled=false;
document.getElementById("Button2").value="无刷新更新";
}
} </script></head><body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <br /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> <br /> <asp:TextBox ID="TextBox3" runat="server" OnTextChanged="TextBox3_TextChanged"></asp:TextBox><br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="普通更新" /><br /> <br /> <input id="Button2" type="button" value="无刷新更新" onclick="this.disabled=true;this.value='正在提交当中';return gx()"/></div>
</form></body></html>
- C# code
- using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using AjaxPro;public partial class Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(Default2)); } [AjaxPro.AjaxMethod] public bool gengxin(string u,string p,string s) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["testConn"].ConnectionString); conn.Open(); SqlCommand cmd = new SqlCommand("Proc_UpdateTest", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter[] param = new SqlParameter[3]; param[0] = new SqlParameter("@user", SqlDbType.NChar, 10); param[0].Value = u; param[1] = new SqlParameter("@paper", SqlDbType.NChar, 10); param[1].Value = p; param[2] = new SqlParameter("@score", SqlDbType.NChar, 10); param[2].Value = s; foreach (SqlParameter Parameter in param) cmd.Parameters.Add(Parameter); cmd.ExecuteNonQuery(); //SqlCommand cmd = new SqlCommand("update Paper set paper='" +p + "',score='" + s+"' where user='" +u + "'",conn); //cmd.ExecuteNonQuery(); conn.Close(); return true; } protected void Button1_Click(object sender, EventArgs e) { gengxin(TextBox1.Text,TextBox2.Text,TextBox3.Text); } protected void TextBox3_TextChanged(object sender, EventArgs e) { }}
最新文章
- 利用cytoscape做网络图
- Android Canvas绘图详解(图文)
- Lambda表达式的演化,委托-匿名方法-Func-Lambda
- Java垃圾回收(GC)与引用的种类
- mysql备份并自动压缩命令
- 概率图论PGM的D-Separation(D分离)
- Install MongoDB on Linux Systems 速记
- Cron表达式解析
- Android包管理机制(二)PackageInstaller安装APK
- Hadoop java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
- npm install出现"Unexpected end of JSON input while parsing near"
- 【推荐】腾讯android镜像(做Android开发的得好好利用下这个网站,国内的大公司还是可以滴……)
- ubuntu18.04虚拟机突然不能上网问题解决办法
- maven 的repository index构建
- thinkphp ajax分页加载更多最简单的实现方法
- 《剑指offer》— JavaScript(10)矩形覆盖
- Objective C NSString 编码成URL 特殊字符处理
- Python解释器种类以及特点 (经典概括, 便于理解和记忆)
- (五)java进制
- Python获取网页Html文本