AJAX中如何使用实体类?
在AJAX中,如何使用实体类,例如
实体类:
namespace AJAX_Pro_Login.Entity{ [Serializable] public class T_User { public T_User() { } private int m_intUserID = 0; private string m_strUserName = ""; private string m_strLoginCode = ""; private string m_strWhereCondition = ""; private string m_strOrderByExpression = ""; public int UserID { get { return m_intUserID; } set { m_intUserID = value; } } public string UserName { get { return m_strUserName; } set { m_strUserName = value; } } public string LoginCode { get { return m_strLoginCode; } set { m_strLoginCode = value; } } public string WhereCondition { get { return m_strWhereCondition; } set { m_strWhereCondition = value; } } public string OrderByExpression { get { return m_strOrderByExpression; } set { m_strOrderByExpression = value; } } }}
function Button1_onclick() { //取得用户输入的用户名和密码! var mUserName = document.getElementById("txtUserName").value; var mPassWord = document.getElementById("txtPWD").value; if (mUserName == "") { //对用户名输入框进行非空验证 alert("用户名不能为空!"); document.getElementById("txtUserName").focus(); return false; } if (mPassWord == "") { //对密码输入框进行非空验证 alert("密码不能为空!"); document.getElementById("txtPWD").focus(); return false; } var mEntity = new AJAX_Pro_Login.Entity.T_User(); //这个语句报错了,麻烦告诉我方法 mEntity.WhereCondition = " LoginCode = '" + mUserName + "' And PWD = '" + mPassWord + "'"; mEntity.OrderByExpression = ""; //以用户名和密码为参调用后台CS里面的登录验证方法,返回所查询的用户名! AJAX_Pro_Login._Default.SetLoginCheck(mEntity, callback); }
[AjaxPro.AjaxMethod] public bool IsExistUser(string strUserName, string Level) { bool flag = new M_BLL.T_User().IsUser(strUserName, Level);//调用用户是否存在 放在bll层 return flag; } #endregion 检测用户名是否存在 #region 检测密码 public bool IsExistPwd(string strUserName, string strUserPwd, string Level) { string pwd = ""; if (Level == "1") { pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strUserPwd, "MD5").ToString();//MD5加密 } else { pwd = strUserPwd; } bool flag = new M_BLL.T_User().IsPwd(strUserName, pwd, Level);//返回是帐号密码是否匹配 return flag; }
[解决办法]
你把你参考的文章链接贴下
[解决办法]
光看你的代码,我想说这是做不到的。
看了贴的链接后,我大概明白了它的做法。
简单的说,是根据webservice 中相关的attribute,
为WebMethod 所需的类型 生成了相应的客户端类型
而你没有使用webservice ,自然就未生成相应的客户端类型
[解决办法]
我也不会用额
[解决办法]
http://www.cnblogs.com/terrylee/archive/2006/11/15/using_timer_control_with_more_than_one_updatepanel_control.html. 希望对你有用