2

app_code という名前のフォルダーにクラスがあります

myClass.cs

cmd.Parameters.AddWithValue("@USER", HttpContext.Current.Session["MYUSER"]);
cmd.Parameters.Add(new SqlParameter("@STATUS", SqlDbType.Int));
cmd.Parameters["@STATUS"].Direction = ParameterDirection.Output;


try
{
     con.Open();
     cmd.ExecuteNonQuery();
     int status = Convert.ToInt32(cmd.Parameters["@STATUS"].Value);
     return Convert.ToInt32(HttpContext.Current.Session["userStatus"] = status);
}
catch...

ここで結果をセッション変数に追加していますが、これがこれにアプローチする最も効率的な方法であるかどうかはわかりません。セッションを作成せずにクライアント側コードの戻り値にアクセスする方法はありますか?

4

1 に答える 1