私は何が間違っているのか分かりません。 私のプロジェクトは、fileUploadアクションに投稿するインデックスビューで起動します。 fileUploadアクションから、コントローラ内の別のメソッドはchangeText()と呼ばれ、changeText()の最後にはパラメータ文字列を取るResults(text)が呼び出されます。 Results()の最後には、Results.cshtmlへの戻り値View()があります。しかし、Results.cshtmlはロードされません。 私は何かが不足しているかどうかだけ考えています。.netの別のコントローラアクションからビューをロードする
public ActionResult Index()
{
return View();
}
[HttpPost]
public void FileUpload(HttpPostedFileBase file)
{
Debug.WriteLine(file.FileName)
if (file != null)
{
var fileName = Path.GetFileName(file.FileName);
pathName = Path.Combine(Server.MapPath("~/Content/Images"), fileName);
file.SaveAs(pathName);
}
changeText(txt);
}
public void changeText (string text)
{
ResultX(textChange);
}
public ActionResult ResultX(string text)
{
Debug.WriteLine("resultx action");
return View(text);
}
Thanks.
右のビューを呼び出していることを確認して動作していない場合。 – OmG
ご使用のasp.net MVCの正しいバージョンのタグを更新してください。 – ps2goat