C#数据库 如何通过前台页面修改数据更新后台数据库?

问题描述

C#数据库 如何通过前台页面修改数据更新后台数据库?

SqlConnection conn = new SqlConnection("连接数据库");
conn.Open();
string yonghuming = TextBox1.Text.ToString();
string sql = "update 用户表 set 姓名 = '" + TextBox2.Text.ToString() + "', 性别 = '" + TextBox4.Text.ToString() + "', 手机号 = '" + TextBox7.Text.ToString() + "' where 用户名 = '" + yonghuming + "'";
SqlCommand com = new SqlCommand(sql, conn);
com.ExecuteNonQuery();
int count = com.ExecuteNonQuery();

        if (count > 0)
        {
            Response.Write("<script language = javascript>alert('亲,数据更新成功!');</script>");
        }
        else
        {
            Response.Write("<script language = javascript>alert('亲,数据更新失败!');</script>");
        }
        conn.Close();
        Response.Redirect("http://localhost:42680/de.aspx", false);

解决方案

前台数据修改后,把数据传回中间层,中间层进行处理成sql,然后执行就可以保存到数据库里

解决方案二:

ASP.Net前台调用后台变量的方法
参考下http://www.jb51.net/article/24206.htm
很详细

时间: 2024-11-02 12:59:32

C#数据库 如何通过前台页面修改数据更新后台数据库?的相关文章

ASP.NET技巧:前台页面代码绑定后台程序变量

ASP.NET编程经常会碰到在前台页面代码中要使用(或绑定)后台程序中变量值的问题.一般有<%= str%>和<%# str %>两种方式,这里简单总结一下.如有错误或异议之处,敬请各位指教. 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs:另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后

怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用?

问题描述 怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用? 怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用? 控件的话我用的是客户端控件 我需要在前端点一个按钮 简单的执行一下后台方法就行了 前台页面Main.aspx 后台Main.aspx.cs 前台按钮ID=a 解决方案 <input type="button" value="callServer" onclick="callServer(

java中前台可以修改数据成功,但是数据却不能更新到数据库中。

问题描述 java中前台可以修改数据成功,但是数据却不能更新到数据库中. 在前台修改了数据成功后,可是数据库的数据却没有更新,还是以前的数据. <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforg

亲爱的 大侠们 我想问一下 在展示页面修改数据后传到MySQL数据库怎默写

问题描述 亲爱的大侠们我想问一下在展示页面修改数据后传到MySQL数据库怎默写

页面跟新-数据库数据更改,页面数据更新

问题描述 数据库数据更改,页面数据更新 有两台电脑(a和b)他们打开同一页面,a更新了一条数据的同时,b的页面对应的数据自动更新!用asp.net如何实现! 解决方案 更新后使用DataBind

用servlet打出数据库在jsp页面列表展示,但是jsp页面始终不出现数据库中的值

问题描述 用servlet打出数据库在jsp页面列表展示,但是jsp页面始终不出现数据库中的值 2C 这是servlet: public class OrderListServlet extends HttpServlet { public void doGet(HttpServletRequest request HttpServletResponse response) throws IOException ServletException{ List<Order> list = new

做一个页面 能够在本页面修改页面自己的内容 图片 文字等 求方案!

问题描述 存在home.jsp要在home.jsp上实现修改自身home.jsp.的功能例如:改变背景图片选项名称还可以设置生效时间页面布局也可能小变.页面不多可变的蛮多的自己想过一些方案无非是拼接htmlhtml中动态的设值各路大神有什么好方法没,介绍下各种方法的优劣.最后又参考的东西 解决方案 解决方案二:将需要动态处理的元素或者样式保存在数据库,页面初始化的动态部分是通过读取数据库的值来生成的,数据库同一个页面可以用两条记录来保存,一条是用户刚刚修改未发布的,另一条是已经发布的.当用户点击

配置管理-如何通过后台配置实现前台页面

问题描述 如何通过后台配置实现前台页面 已经定义了一些前台的jsp标签,每一个标签对应一个模块,例如导航模块.新闻模块.标题列表模块等等,这样首页就可以通过标签的搭配或组合构建各式各样的页面.简单点的话,我可以直接将这些标签写死在jsp页面上.但这样的话,以后修改就要到应用文件里找到这个文件并进行编辑或替换.现在我想要有更高的要求,希望能在网站管理后台上实现对首页的配置,更换标签.修改属性直接在这里完成. 解决方案 你想写活,我理解的就是模块的目录从数据库里读出来,需要设置菜单表,分级显示,之后

jquery实现点击文字可编辑并修改保存至数据库_jquery

这个方法网上可以查到很多,但是好多只有点击文字编辑并保持,但是没有完整的代码写怎么保存到数据库.因为本人才疏学浅,费啦好长时间才写好把修改的内容只用一条sql语句保存到数据库,今天在这里和大家分享 这是运行图片  这是前台页面 03.aspx页面 复制代码 代码如下: <table id="MyTable" cellspacing="1" cellpadding="3"> <asp:Repeater ID="reord