在网页中最主要的应用还是和数据库相关的。
我在在学这个的时候花了很多时间,看网上的实例是很简单,但是用起来老是不行。
后来我换access数据库sqlserver后一切都ok了。郁闷!!
废话不说看代码吧。
insertintdatabase.aspx.cs
程序代码 程序代码

private void Page_Load(object sender, System.EventArgs e)
        {

            // 在此处放置用户代码以初始化页面
            AjaxPro.Utility.RegisterTypeForAjax(typeof(ajaxstu.insertintdatabase));

        }
[AjaxPro.AjaxMethod]
        public string ServerSideAdd( string mytime)
        {
        try
            {
//                myconnection.Open();
                string ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
                SqlConnection Con = new SqlConnection(ConnectionString);
                Con.Open();
                //SqlCommand cd=new SqlCommand("insert into Users (PWD) values('fsadf')",Con);
                SqlCommand cd=new SqlCommand("insert into Users (PWD) values(@pwd)",Con);
                cd.Parameters.Add("@pwd",SqlDbType.VarChar,256);
                cd.Parameters["@PWD"].Value=mytime;
                cd.ExecuteNonQuery();
                return "OK";
            }
            catch
            {
                return "BAD";
            }
            finally
            {
//                myconnection.Close();
            }
            //return "OK";
        }

insertintdatabase.aspx
程序代码 程序代码

<%@ Page language="c#" Codebehind="insertintdatabase.aspx.cs" AutoEventWireup="false" Inherits="ajaxstu.insertintdatabase" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <title>insertintdatabase</title>
        <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
        <meta content="C#" name="CODE_LANGUAGE">
        <meta content="JavaScript" name="vs_defaultClientScript">
        <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
        <form id="Form1" method="post" runat="server">
            <script language="javascript">
                    function StringAdd(){
                    var username=document.getElementById("username").value;
                    var ret=ajaxstu.insertintdatabase.ServerSideAdd(username);
                    //window.alert(username);
                     alert(ret.value);
                      if(ret.value=="OK")
                     {
                         alert("保存成功!");
                           }
                        else
                       {
                         alert("失败!");
                           }
              }

            </script>
            <FONT face="宋体"><INPUT style="Z-INDEX: 101; LEFT: 472px; POSITION: absolute; TOP: 72px" onclick="javascript:StringAdd()"
                    type="button" value="Button"></FONT><INPUT id="username" style="Z-INDEX: 102; LEFT: 216px; POSITION: absolute; TOP: 56px" type="text"
                value="admin" name="username">
        </form>
    </body>
</HTML>

posted on 2006-12-09 18:53  球艺  阅读(311)  评论(0)    收藏  举报