いくつかのボタン クリックで、次のコードで 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'.
かなり時間が経ちましたが、まだこのエラーを修正できません。リダイレクトされない理由は何ですか?