我是编程新手。我正在尝试建立查询字符串以重定向到另一个操作。
这是我要重定向到的操作
public ActionResult Rate(int Wid, int Uid)
{
}
这是我尝试重定向的操作
public ActionResult ConfirmHire2(bool userConfirmed, int confirId)
{
int Wid = cm.GetCleanerIdFromSale(confirId);
int Uid = um.GetUserIdFromSale(confirId);
//I need something to this affect but it is not working
//return RedirectToAction("'Rate?Wid=' + Wid + 'Uid=' + Uid");
}
最佳答案
查询字符串参数不是操作名称的一部分,而是要添加到URL的值。 RedirectToAction
具有an overload,它接受具有此类参数的对象,框架将使用该对象来构建URL:
return RedirectToAction("Rate", new { Wid = Wid, Uid = Uid });
关于c# - 构建用于重定向的查询字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40637139/