|
如题:我们平时在登录app时,为方便用户登录和避免用户频繁的输入用户名和密码,会让用户选择记住密码功能,如何使用clientdata来处理客户端数据的记住密码功能了。
在窗体中客户端数据处理有三种方式,LoadClientData(写入数据)、ReadClientData(读取数据)、RemoveClientData(删除数据),如下:
a.调用ReadClientData客户端读取数据方法
- /// <summary>
- /// Load事件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void frmLogon_Load(object sender, EventArgs e)
- {
- //客户端读取数据方法
- ReadClientData("user", null);
- }
复制代码 b.ReadClientData事件赋值
- /// <summary>
- /// ClientDataReaded客户端读取数据事件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void SmobilerForm3_ClientDataReaded(object sender, ClientDataCallBackHandlerArgs e)
- {
- if (e.IsError)
- {
- txtName.Text = e.Value;
- }
- }
复制代码 c.调用LoadClientData客户端写入数据和RemoveClientData客户端删除数据方法
- /// <summary>
- /// 记住密码
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void checkBox1_CheckChanged(object sender, CheckEventArgs e)
- {
- if (e.Checked)
- {
- if (txtName.Text.Length > 0)
- {
- //LoadClientData客户端写入数据
- LoadClientData("user", txtName.Text);
- }
- else
- {
- //RemoveClientData客户端删除数据
- RemoveClientData("user", null);
- }
- }
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|