强类型视图:AddArticle.aspx
Controller:中: public ActionResult AddArticle() { return View(); }
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddArticle(Article article ) //执行完添加后,返回当前视图继续添加
{
//执行操作
1、return RedirectToAction("AddArticle"); 页面表单元素没有存储值
2、return view(); 页面表单元素保存着上次添加的值
3、return AddArticle(); 页面表单元素保存着上次添加的值
}为什么?这3中都执行相同的Action吧!
我要的是第一种的效果。但是第2、3中写者比较方便。但不能清空值,
还有没有其他方法?
Controller:中: public ActionResult AddArticle() { return View(); }
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddArticle(Article article ) //执行完添加后,返回当前视图继续添加
{
//执行操作
1、return RedirectToAction("AddArticle"); 页面表单元素没有存储值
2、return view(); 页面表单元素保存着上次添加的值
3、return AddArticle(); 页面表单元素保存着上次添加的值
}为什么?这3中都执行相同的Action吧!
我要的是第一种的效果。但是第2、3中写者比较方便。但不能清空值,
还有没有其他方法?
解决方案 »
- char[]和string[]
- asp.net(C#中),有没有十六进制转换成十进制的函数?
- DataSet 和 强类型化转换
- 超级紧急!高手帮忙!VS2005中毒了!!!!!
- >>>>>>>>>>>>请教,.NET Framework 1.1是不是还分SP版本,比如 .NET Framework 1.1
- asp网站怎么添加一个栏目然后发布文章???新接手的网站不懂
- 小弟初用.net还请各位指点
- 请问为什么我用C#写Asp.Net网页的时候,没有智能代码感知?
- 请问两个虚拟目录下的变量如何传递?
- 关于防止多人同时使用同一个帐户登录的问题。
- 急!回复表删除问题,请大哥们指教
- 请问下CSDN的文本编辑器是什么?
return View(emp);
怎么可能。怎么可能会保留值。你不会是用服务器控件吧。用回HTML标签!!!
<%=Html.TextBoxFor(model=>model.CategoryName) %>
难道只有这个是重新请求Action? return RedirectToAction("AddArticle");
1和3 执行同一个action,返回同一个view。2和3 返回同一个view只是刷新页面。
1 重定向一个action,不只是刷新页面,全部都初始化了。