Asp.net MVC中ReturnUrl的使用
1.控制器(Controller)
[HttpPost]
[ValidateInput(false)]
public ActionResult Add(Article article,string returnUrl)
{
if (ModelState.IsValid)
{
string path = null;
if (SaveImg(out path))
{
article.PicUrl = path;
article.IsPicture = true;
}
db.Articles.AddObject(article);
db.SaveChanges();
return Redirect(returnUrl);
}
ViewBag.ArticleTypes = GetArticleTypeList().Where(p => p.ID != 0);
return View(article);
}
2.列表视图
<a href="/article/add/?menuid=BB00&ReturnUrl=@Url.Encode(Request.RawUrl)" class="btn green"><i class="icon-plus"></i> 添加文章</a>
3.提交表单视图
<form>
<a href="/article/edit?menuId=BB00&id=@m.ID&ReturnUrl=@Url.Encode(Request.RawUrl)" title="编辑" class="btn blue">
...
@Html.Hidden("returnUrl", Request.QueryString["ReturnUrl"])
</form>
最新文章
- ajax处理缓冲问题
- poj 3140(树形dp)
- java 使用反射技术解耦
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
- ActiveX控件的Events事件
- 【聚类算法】谱聚类(Spectral Clustering)
- Spring切面编程步骤
- Android为TV端助力 计算每个目录剩余空间丶总空间以及SD卡剩余空间
- C语言 设一个函数process,调用它时,实现不同功能。
- myeclipse复制的文件代码乱码
- alter system archive log current作用及和alter system switch logfile区别
- JVM底层又是如何实现synchronized的【转载】
- tarjan - 强连通
- PHP的new self() 与new static()
- 最短路径—Floyd算法
- shell脚本条件判断
- 在哪个web.xml中配置welcome页面
- C# 导出Excel ";正在中止线程"; 错误
- *.hbm.xml映射文件的元素及属性
- java 随意控制控件的位置
热门文章
- Java中正确使用hashCode和equals方法
- 「SP11470」TTM - To the moon
- uniGUI之FirDAC(13)
- js加密(九)hr.bibibi md5
- 无线冲方案 WPC Qi v1.2.4 update
- 吴裕雄--天生自然HADOOP学习笔记:hadoop集群实现PageRank算法实验报告
- 【剑指Offer面试编程题】题目1387:斐波那契数列--九度OJ
- Android_实验小心得_持续补充中......
- PromQL操作符
- php 实现店铺装修8