1

[AcceptVerbs(HttpVerbs.Post)]Action Resultに使用すると、エラーが表示されます

HTTP 404. 探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。

を削除する[AcceptVerbs(HttpVerbs.Post)]と、正常に動作します。なぜそれが起こったのですか?コードの一部は

[AcceptVerbs( HttpVerbs.Post )]//will do action when we use Html.BeginForm()
public ActionResult GenerateReport( FormCollection fromCollection )//FormCollection:It provides to access  the values that were just posted to your page. 
{
    ReportInfo reportInfo = new ReportInfo();
    reportInfo.PatientId = "1111";
    reportInfo.PatientName = fromCollection.Get("patientName");
    reportInfo.PatientSex = "female";
    reportInfo.Findings=fromCollection.Get("Findings");
    reportInfo.History = fromCollection.Get("History"); 
    FillImageUrl( reportInfo, "PatientData.png" );
    return this.ViewPdf( "Radiology Report", "Index", reportInfo );

}

このエラーを解決するための解決策を提案してください

4

0 に答える 0