【发布时间】:2017-10-27 12:40:30
【问题描述】:
我有这个控制器
[HttpPost]
//[Bind("")]
public ActionResult AddStories(Stories st, HttpPostedFileBase files)
{
try
{
if (files != null)
{
string filePath = Path.Combine(Server.MapPath("~/UploadedFiles/"), Path.GetFileName(files.FileName));
files.SaveAs(filePath);
}
st.Image = Path.GetFileName(files.FileName);
listofStories.Clear();
listofStories = bo.GetAllImages();
if (bo.insertImages(st))
{
ViewBag.Data = "Added";
ViewBag.Grid = listofStories;
ViewBag.Style = "display:none";
ViewBag.StyleAdd = "";
}
else
{
}
}
catch (Exception ex)
{
ViewBag.Data = ex.Message;
}
return View("GetStories", st);
}
为此,我有一个嵌入在主视图中的绑定局部视图,GetStories。
当我向它提交数据时,URL 会更改为 /Stories/AddStories,但我希望它在将数据发布到 AddStories 后成为父母的视图,例如 /Stories/GetStories。
我尝试了几件事,但没有任何效果。
我很天真。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 asp.net-web-api razor