2010-11-30 6 views
0

Imに問題があります。私はすべてのリンクを一覧表示し、目的を検索するためのリスティングページを持っています。Asp.Net MVC 2で問題を作成するユーザーコントロール

Ajax.BeginForm("InitializeUserSearch", new AjaxOptions {UpdateTargetId="divGrid" }) 

とdivGridの結果レコードが表示されます。セッションの有効期限が切れた場合にコントローラでは、その後、私はそれが

if (!SessionAlive) 
{ 
return RedirectToAction("Login", "UserLogin"); 
} 

に問題を視野にログインするためにリダイレクトセッションの有効期限が切れたときには、そのユーザーコントロールのビューをレンダリングし、それがメインページに新しいページのように見えています。何が問題なのでしょうか?あなたはAJAXアクションを呼び出しであなただけのHTML部分を返す必要があり、一方、それはおそらくHTMLページ全体を返しますリダイレクトする場合、セッションの後にスクリーンショットを添付参照イムについては はAsp.Net-MVC 2

答えて

0

を使用してalt text イムを満了しました。リダイレクトの代わりにセッションの有効期限を確認した後、ログインパーシャルを含む部分ビューを返すことができます:

if (!SessionAlive) 
{ 
    return PartialView("~/Login/UserLogin.ascx"); 
} 
関連する問題