一个Action:

Code
/// <summary>
        /// Friend好友的地
        /// </summary>
        /// <returns></returns>
        public ActionResult FriendFarm(string pid)
        {
BLL.DTOFarm farm = new AppleGrange.BLL.DTOFarm(pid);
                    farm.CurrentUser = BLL.UserInfoService.GetSingleUser(LoginUser.PingCoID);
                    return View(farm);
                }

另一个:

Code
/// <summary>
        /// 给好友浇水【为Ta浇水】 
        /// </summary>
        /// <param name="farmid"></param>
        /// <param name="pid"></param>
        /// <returns></returns>
        public ActionResult WateringToFriend(string farmid)
        {
            Tempdata["msg"] = BLL.UserFarmService.WateringToFriend(farm,LoginUser.PingCoID);

return RedirectToAction("FriendFarm", new { pid = farm.PingcoID, sid = Request["sid"]});
        }

以上这个没有问题,只是在“摩洛哥”下支持302跳转(有时候不支持,sid要自己带。), 但是不支持session。

所以Tempdata过不去。(没有提示信息)

如果用以下方式:

Code
/// <summary>
        /// 给好友浇水【为Ta浇水】 
        /// </summary>
        /// <param name="farmid"></param>
        /// <param name="pid"></param>
        /// <returns></returns>
        public ActionResult WateringToFriend(string farmid)
        {
                 ViewData["msg"] = BLL.UserFarmService.WateringToFriend(farm,LoginUser.PingCoID);

BLL.DTOFarm Farm = new AppleGrange.BLL.DTOFarm(farm.PingcoID);
           Farm.CurrentUser = BLL.UserInfoService.GetSingleUser(LoginUser.PingCoID);
            return View("FriendFarm", Farm);
        }

注意

要把FriendFarm 的Action的Farm模型带过去。

转载于:https://www.cnblogs.com/dudu837/archive/2009/05/20/1467326.html

dhl:使用return RedirectToAction()和 return view()相关推荐

  1. JavaScript 中的return true 和return false

    2019独角兽企业重金招聘Python工程师标准>>> 1.对于return true 和 return false: return false表示返回一个false值,也就是说提交 ...

  2. myeclipse10中表单中的JS函数无法写return,onsubmit=return check();处出错

    myeclipse10中表单中的JS函数无法写return,οnsubmit="return check();"处出错 由于 myeclipse10.0自带的设置问题,在表单< ...

  3. php return 值_php return的用法是什么

    php return的用法:1.通过"return expression"语法返回一个表达式结果:2.使用"return(expr)"语法返回函数表达式:3.直 ...

  4. js中return、return false 、return true各自代表什么含义

    return语句代表需要返回一个值,如果不需要就不需要使用return语句.都类似一个出口,return 可以结束方法体中 return后面部分代码的执行.return false 或者 return ...

  5. return 与 return false、return turn的常见用法

    一: return 表达式 作用是:结束函数执行,并将"表达式"最为结果返回给调用函数. var test = function (){var a = 0;if(a){consol ...

  6. return,return 0 ,return -1 , exit(-1),return 1

    对于main函数指定为int型,返回int值 return,return 0 ,return -1 , exit(-1) ,exit(0) return 如果什么都不接的话,其实就是void类型函数的 ...

  7. !!return——执行了return语句,后面的语句将不会执行!!

    如果执行了return语句,那么后面的语句将会不执行.当前函数只要执行了return,之后的代码是不可能执行的 如果没到return,比如return 在 if里面,而if没满足条件,那有可能执行后面 ...

  8. C++中return 0;与return;的区别

    return语句有两种形式: 1.return;//不带返回值的return语句 2.return 0;//带返回值的return语句,或者返回一个变量或一个函数. 不带返回值的return语句用于, ...

  9. return false和 return true 的作用是什么

    return false 防止表单提交:当 return false 被用于表单的 onsubmit 事件处理函数中时,它可以防止表单提交.例如: <form onsubmit="re ...

最新文章

  1. 关于浮点数的json解析
  2. php 上传图片并生成缩略图,php 图片上传并生成缩略图代码
  3. servlet单实例多线程 ---线程安全问题是由实例变量造成的,只要在Servlet里面的任何方法里面都不使用实例变量,那么该Servlet就是线程安全的。(所有建议不要在servlet中定义成员变
  4. 使用python对url编码解码
  5. html怎么绘制飞线,绘制飞线,echarts迁徙图原理
  6. DB2 jdbc url 写法
  7. 21最难调剂年:150万人参加调剂,预扩招18万人!
  8. iOS开发--XMPPFramework--用户登录(三)
  9. 一文了解 Serverless 2021 大事件
  10. 如何测试串口线是否发生故障
  11. 用proteus来看二极管的压降
  12. GaRy-Liang的linux成长日记12-算术预算与测试
  13. 华南植物园除夕牡丹花展 近万盆鲜花将亮相
  14. heka数据流处理工具
  15. 【OGNL表达式struts2标签“%,#,$”】
  16. 盗取手机验证码诈骗的克星来了:号码认证服务为你保驾护航
  17. 5.4 创建 WBS
  18. “海大学舍”Scrum Meeting(第十周会议记录)
  19. 史上最全网络通讯(IIOT、工业控制、5G、区块链)协议全景图
  20. 相机调试-tuning常见缩写汇总

热门文章

  1. ES6专题——整理自阮一峰老师的ECMAScript 6入门
  2. PYPL 4 月排行:Python 最流行,Java 还行不行?
  3. 从一个Android码农视角回顾2018GDD大会
  4. 通过阅读 Douglas Crockford 的源码学习如何写 JSON parser(一)
  5. Linux下Gcc生成和使用静态库和动态库详解
  6. Firemonkey Android IOS 图标
  7. 制作放两个小图片的按钮 - 回复 xhui 的问题
  8. 微软私有云分享(R2)22 计算机配置文件与基础设置
  9. Android HTTP POST上传
  10. Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D