いくつかのボタン クリックで、次のコードで Ajax モデル ポップアップを使用しています。
if (SurveyCount == 1)
{
    DateTime FreeSurveyDate = (DateTime)dtCountClientSurvey.Rows[0]["SurveyDate"];
    if ((DateTime.Now - FreeSurveyDate).Days > 90)
    {
        Session["YourAssessment"] = false;
        Session["MyAssessment"] = false;
        modelPopUp.Visible = true;
        ModalPopupExtender1.Show();
    }
    else
    {
        Response.Redirect("~/yourAssessment.aspx");
        Session["YourAssessment"] = true;
        Session["MyAssessment"] = false;
    }
}
私が直面している問題は、else部分的にはリダイレクトではなくyourAssessment.aspx、同じページにポストバックすることです。
次に、そこにブレークポイントを追加すると、そのelse部分に移動し、デバッグが停止し、以下のように不平を言います:
Locating source for 'C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs'. (No checksum.)
The file 'C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs' does not exist.
Looking in script documents for 'C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs'...
Looking in the projects for 'C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs'.
The file was not found in a project.
Looking in directory 'C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\vc7\atlmfc'...
Looking in directory 'C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\vc7\crt'...
The debug source files settings for the active solution indicate that the debugger will not ask the user to find the file: C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs.
The debugger could not locate the source file 'C:\Users\Stephen\Documents\Repos\Superexpert\AjaxControlToolkit\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs'.
かなり時間が経ちましたが、まだこのエラーを修正できません。リダイレクトされない理由は何ですか?