如何重定向到一个PartialViewResult [英] How to redirect to a PartialViewResult

查看:317
本文介绍了如何重定向到一个PartialViewResult的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何重定向到一个PartialViewResult?我有错误消息:


  

错误1'MvcUI.Controllers.ExpenseController.SaveAuthorization(字符串):不是所有的code路径返回一个值


 公众的ActionResult SaveAuthorization(字符串ExpenseID)
     {         RedirectToAction(AuthorizeEmployee);
     }     公共PartialViewResult AuthorizeEmployee()
     {
         AuthorizeExpenseModel模式=新AuthorizeExpenseModel(NULL,0,全部);
         返回PartialView(AuthorizeExpense_Details模型);
     }


解决方案

您需要把

 返回RedirectToAction(AuthorizeEmployee);

在您的SaveAuthorization行动

How do I redirect to a PartialViewResult? I am having the error message:

Error 1 'MvcUI.Controllers.ExpenseController.SaveAuthorization(string)': not all code paths return a value

public ActionResult SaveAuthorization(string ExpenseID)
     {

         RedirectToAction("AuthorizeEmployee");             
     }

     public PartialViewResult AuthorizeEmployee()
     {
         AuthorizeExpenseModel model = new AuthorizeExpenseModel(null, 0, "All");
         return PartialView("AuthorizeExpense_Details", model);
     }

解决方案

You need to put

return RedirectToAction("AuthorizeEmployee");

in your SaveAuthorization action

这篇关于如何重定向到一个PartialViewResult的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆