AjaxPro.AjaxMethod方法中使用request报错
[AjaxPro.AjaxMethod]
public string DelPreInfo(string id)
{
string[] strinfo = id.Substring(0, id.Length - 1).Split('@');
int iv = 0;
foreach (string s in strinfo)
{
SqlParameter[] parms ={new SqlParameter("@ID",s),
new SqlParameter("@IsDel","1"),
new SqlParameter("@delpeople",Common.DecryptString(Request.QueryString["name"].ToString(), "12345678")),
new SqlParameter("@delTime",DateTime.Now.ToShortDateString())};
string sqldel = "UPDATE [PrescriptionComment] SET [IsDel] =@IsDel,[delPeople]=@delpeople,[delTime]=@delTime where ID=@ID";
int i = SqlHelper.ExecuteNonQuery(SqlHelper.Conn, CommandType.Text, sqldel, parms);
if (i > 0)
{
iv++;
} }
if (iv == strinfo.Length)
return "Ok";
else
return "No";
}
我在这个方法使用request获取url里的信息。提示System.Web.HttpException{"请求在此上下文中不可用"}。这个问题要怎么解决。
急!!!
[AjaxPro.AjaxMethod]
public string DelPreInfo(string id)
{
string[] strinfo = id.Substring(0, id.Length - 1).Split('@');
int iv = 0;
foreach (string s in strinfo)
{
SqlParameter[] parms ={new SqlParameter("@ID",s),
new SqlParameter("@IsDel","1"),
new SqlParameter("@delpeople",Common.DecryptString(Request.QueryString["name"].ToString(), "12345678")),
new SqlParameter("@delTime",DateTime.Now.ToShortDateString())};
string sqldel = "UPDATE [PrescriptionComment] SET [IsDel] =@IsDel,[delPeople]=@delpeople,[delTime]=@delTime where ID=@ID";
int i = SqlHelper.ExecuteNonQuery(SqlHelper.Conn, CommandType.Text, sqldel, parms);
if (i > 0)
{
iv++;
} }
if (iv == strinfo.Length)
return "Ok";
else
return "No";
}
我在这个方法使用request获取url里的信息。提示System.Web.HttpException{"请求在此上下文中不可用"}。这个问题要怎么解决。
急!!!
HttpContext.Current.Request
AjaxPro 后台方法,不能使用当前页面的变量(不包括静态的)!包括viewstate!!!
DelPreInfo(string id)