[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 );
}
このエラーを解決するための解決策を提案してください