たとえば、language_id
という変数をセッションに格納したいとします。ASP.NET MVCでセッションデータを処理する方法
public class CountryController : Controller
{
[WebMethod(EnableSession = true)]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResultChangelangue(FormCollection form)
{
Session["current_language"] = form["languageid"];
return View();
}
}
しかし、セッションをチェックすると常にnullになります。どうして? ASP.NET MVCでのセッション処理に関する情報はどこで入手できますか?
のみASP.NET Webサービスのための[WebMethod属性]はありませんか? – bzlm
値を設定するコードだけを表示するので、セッションから変数にアクセスするコードを表示できますか?また、あなたの質問の始めには 'language_id'という変数を参照していますが、セッションを設定するコードは' languageid'変数(アンダースコアなし)を参照しています。 –