远程修改最新消息管理系统

冗长的呦,菜鸟一枚,有待提高.

1、数据库

--建立数据库

create database content

--建立表

create table AddDiv

(

Adddiv nvarchar(50) not null

)

2、解决方案

添加web窗体,拉入文本框txt,按钮btn

添加btn_click事件,代码如下

 protected void btn_Click(object sender, EventArgs e)
        {
            string tt=txt.Text;//获取输入到txt的字段
            string connstr = @"Data Source=.;Initial Catalog=content;Integrated Security=True";//连接数据库
            string sql = "truncate table AddDiv insert into AddDiv(Adddiv) values('" + tt + "')";//清空表中内容,并把添加获取到的字段添加到表中
            using (SqlConnection conn = new SqlConnection(connstr))
            {
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    conn.Open();
                    cmd.ExecuteNonQuery();
                    conn.Close();
                }
            }

            Response.Redirect("set.html");//跳转到静态页面

添加一般处理程序,代码如下

 public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string connstr = @"Data Source=.;Initial Catalog=content;Integrated Security=True";//连接数据库
            string sql = "select top 1 * from AddDiv";//选择AddDiv表中第一个字段
            string result = "";
            using (SqlConnection conn = new SqlConnection(connstr)) 
            {
                using (SqlCommand cmd = new SqlCommand(sql,conn)) 
                {
                    conn.Open();
                    result = cmd.ExecuteScalar().ToString();
                    conn.Close();
                }
            }
            context.Response.Write(result);//显示结果
            
        }

添加静态页面,添加div,id="div",以下是js部分

<script type="text/javascript">
        function btn_Click() {//添加click事件
            var xmlhttp;
            if (window.XMLHttpRequest) {//code for IE7+,FireFox,Chrome,Opera,Safari
                xmlhttp = new XMLHttpRequest();
            }
            else {//code for IE5,IE6
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                    document.getElementById("div").innerHTML = xmlhttp.responseText;
                }
            }
            xmlhttp.open("GET", "gettxt.ashx", true);
            xmlhttp.send();
        }
    </script>
原文地址:https://www.cnblogs.com/danznb/p/3466542.html