Smobiler上海石磨_.NET移动开发平台
标题:
Smobiler如何使用clientdata来处理客户端数据?
[打印本页]
作者:
Lincy.Lin
时间:
2016-5-31 11:43
标题:
Smobiler如何使用clientdata来处理客户端数据?
如题:我们平时在登录app时,为方便用户登录和避免用户频繁的输入用户名和密码,会让用户选择记住密码功能,如何使用clientdata来处理客户端数据的记住密码功能了。
在窗体中客户端数据处理有三种方式,LoadClientData(写入数据)、ReadClientData(读取数据)、RemoveClientData(删除数据),如下:
[attach]657[/attach]
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);
}
}
}
复制代码
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.cn/)
Powered by Discuz! X3.2