就是在人员这个页面中的 gridview 里有一个按钮,一点这个按钮这个人的密码就自动初始为1
要求在web.config里实现.
这个我是一点不会,希望大家能帮助我.谢谢!
要求在web.config里实现.
这个我是一点不会,希望大家能帮助我.谢谢!
解决方案 »
- 关于WPF跨线程访问控件问题。。。
- 用c# 实现winform 下的多行文字输出,以及图片输出,用那些控件?
- c#(winfrom)中如何对datagridview的图像列进行分页
- 关于反射的问题
- 如何将图片保存成高清
- 紧急求助:关于sql server 2000数据库安全的问题
- 命名空間 'System.Data' 中沒有型別或命名空間名稱 'Objects' (您是否遺漏了組件參考?)
- 一个win forms多窗体应用程序是否要每一个窗体都包含一个Sqlconnect?急!!!!
- UrlEncode 不起作用
- 所有的高手都进来!!!这个问题绝对有向微软反映的价值!!!欢迎大家帮顶!!!
- Dictionary 怎样取得KEY值?
- 有没有.net程序的性能分析工具?
那個按鈕的功能是重設密碼且設為1吧,要當即更新舊密碼嗎?
Membership Element
其中的enablePasswordReset属性是配置密码重设的,而调用MembershipUser.ResetPassword (String)方法可以为用户重设密码。
在cs文件里,id=e.commandAry..得到,
然后update xxtable set password=1 where xxid=id;
怎么从web.config里边读取值啊?
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
// "changePwd"是ImageButton列名
if (e.CommandName == "changePwd")
{
// 获取对应行
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index]; id = Convert.ToInt32(GridView1.DataKeys[index].Value); // .......
}
}
这行报错说
输入的string 不能转换格式
不过也可以把按钮的属性command设置为update,然后再根据主键值把密码设为1
<add key="defaultPassWord" value="situs111"></add>再在 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch(e.CommandName )
{
case "Reset":
GridView1.SelectedIndex = int.Parse(e.CommandArgument.ToString());
int keyValue = int.Parse(GridView1.DataKeys[0].Value.ToString());
string password = ConfigurationManager.AppSettings["defaultPassWord"].ToString();();
int result = emp.UpdateEmp(password, keyValue);
break;
}
}