ModifyInfo.aspx.cs代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data.Sql;
using System.Data; public partial class ModifyInfo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
//修改界面,修改变更请求
protected void FormView1_ItemUpdating(object sender, FormViewUpdateEventArgs e)
{
e.Cancel = true;//取消修改事件发到系统框架
//获得输入信息,并组成SQL语句
string bgqq = ((TextBox)FormView1.FindControl("stdBgqqTextBox")).Text;
string stdXh = Session["stdXh"].ToString();
string sql = "update stdInfo set stdBgqq=@bgqq where stdXh=@stdXh";
SqlParameter[] param ={
new SqlParameter("@bgqq",SqlDbType.Text),
new SqlParameter("@stdXh",SqlDbType.Char)
};
param[].Value = bgqq;
param[].Value = stdXh;
//执行SQL语句,修改数据库
sqlHelp.ExecuteNoneQuery(sqlHelp.ConnectionStringLcalTransaction, CommandType.Text, sql, param);
//重新加载本页面,刷新数据
Response.Redirect("ModifyInfo.aspx?stdXh=" + stdXh);
}
//修改密码按钮处理事件
protected void LinkButton1_Click(object sender, EventArgs e)
{
//获得输入的新旧密码和登陆时保存的用户名
string oldPassword = txtOldPassword.Text.Replace("'", "");
string newPassword = txtNewPassword.Text.Replace("'", "");
string stdXh = Session["stdXh"].ToString();
//查询数据库 验证旧密码是否正确
string sql =
"select count(*) from stdInfo where stdXh=@stdXh and stdMm=@stdMm";
SqlParameter []param={
new SqlParameter("@stdXh",SqlDbType.Text),
new SqlParameter("@stdMm",SqlDbType.Text)
};
param[].Value=stdXh;
param[].Value=oldPassword;
int usercount=((int )(sqlHelp.ExecuteScalar(sqlHelp.ConnectionStringLcalTransaction,CommandType.Text,sql,param)));
if(usercount<=)//如果查询不到记录,表示旧密码错误
{
labMsg.Text = "旧密码错误";
}
else{
//执行数据库操作修改密码
string updatesql=
"update stdInfo set stdMm=@stdMm where stdXh=@stdxh";
SqlParameter []updateParam={
new SqlParameter("@stdXh",SqlDbType.Text),
new SqlParameter("@stdMm",SqlDbType.Text)
};
param[].Value=stdXh;
param[].Value=newPassword;
if(sqlHelp.ExecuteNoneQuery(sqlHelp.ConnectionStringLcalTransaction,CommandType.Text,updatesql,updateParam)>)
{
labMsg.Text="修改成功";
}
else
{
labMsg.Text="修改失败";
}
}
}
}
ModifyInfo.aspx.cs代码的更多相关文章
- asp微信支付代码证书文件post_url.aspx和post_url.aspx.cs源码下载
很多朋友在网上找的asp支付代码中都没有这两个证书文件,只能是用别人的,但是如果别人把他的网站这个文件删了,你的支付也就不能用了,今天我就把大家需要的这两个asp微信支付代码证书文件post_url. ...
- 在VS中建立.aspx,.cs,.designer.cs之间的级联关系
<Compile Include="..\Admin\Actions.aspx.cs"> <DependentUpon>Actions.aspx</D ...
- 【转】aspx与aspx.cs的关系
原文地址: http://www.cnblogs.com/axzxs2001/archive/2009/01/19/1378383.html 在vs中,有很多朋友问起,在一个网站项目中的aspx和as ...
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据
WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据 WebForm1.aspx 页面 (原生AJAX请求,写法一) <%@ Page Langu ...
- jQuery Ajax 方法调用 Asp.Net WebService 以及调用aspx.cs中方法的详细例子
一.jQuery Ajax 方法调用 Asp.Net WebService (引自Terry Feng) Html文件 <!DOCTYPE html PUBLIC "-//W3C//D ...
- aspx文件、aspx.cs文件、aspx.designer.cs文件之讲解
.aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件中. .aspx.cs文件:(代码隐藏页)书写类代码.存储的是程序代码.一般存放与数 ...
- 后缀.aspx.cs是什么软件的生成的
ASP.NET技术 aspx ——ASP.NET文件(网页) aspx.cs ——ASP.NET文件中的代码页(与上面的对应) asp.net是微软公司推出的新一代网站程序开发架构,ASP.NET技术 ...
- ASHX呼叫ASPX.cs的方法
ASHX呼叫ASPX.cs的方法 问题来自论坛,有网友这样的要求,在ASHX内呼叫ASPX.cs的一个方法或函数. 在一个网站中,也许不止只有一个aspx网页.把aspx.cs内的方法宣告为publi ...
- 用juery的ajax方法调用aspx.cs页面中的webmethod方法示例
juery的ajax调用aspx.cs页面中的webmethod方法:首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性,具体实现如下,感兴趣的朋友可以参考下哈,希望对大 ...
随机推荐
- 关于angularjs 中自定义过滤器
包子认为,在angularjs中,经常需要用到自定义过滤器,来过滤相应的功能,自定义过滤器非常的简单,我就直接贴代码啦 其中input就是你需要进行操作的对象,,,用法就直接就是 是不是很easy.. ...
- ThinkPHP访问不存在的模块跳到404页面
在ACTION中新建一个文件EmptyAction.class.php,文件中的代码如下: <?php class EmptyAction extends Action{ functio ...
- WP8版微信5.4发布 新增夜间模式 暂没小视频
经过近一个月的内测,WP8版的微信终于更新了v 5.4版本.新增聊天中的照片墙.识别图片二维码.夜间模式等功能,还对资源占用情况进行了优化,让程序可以更流畅的在低配置设备上运行. 不过,WP8版微信5 ...
- 从图片加载纹理-使用glut工具
转载 http://blog.csdn.net/dreamcs/article/details/7696069
- HDOJ 2095
find your present (2) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/1024 K (Java/Oth ...
- HDOJ 1875
畅通工程再续 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...
- Python字符串与数字互转,数字格式化
# -*- coding: gbk -*- import re #将数字格式化为带三位数逗号的字符串 def formatNumber(number): numStr='%d'%number form ...
- scrapy和selenium结合抓取动态网页
1.安装python (我用的是2.7版本的) 2.安装scrapy: 详情请参考 http://blog.csdn.net/wukaibo1986/article/details/8167590 ...
- 【JavaScript】ReactJS&NodeJS了解资料
ReactJS: GitHub:https://github.com/facebook/react React 入门实例教程:http://www.ruanyifeng.com/blog/2015/0 ...
- RabbitMQ消息队列:ACK机制
每个Consumer可能需要一段时间才能处理完收到的数据.如果在这个过程中,Consumer出错了,异常退出了,而数据还没有处理完成,那么 非常不幸,这段数据就丢失了. 因为我们采用no-ack的方式 ...