我有:
return RedirectToAction("ManageCampaigns", new { campaignID = Model.LeadSalesCampaignID });
哪个工作正常。它将用户发送到ManageCampaigns?campaignID=1
。但现在,我想将用户发送到:
ManageCampaigns?campaignID=1#divID
实现这一目的的语法是什么?
答案 0 :(得分:2)
而不是使用RedirectToAction
使用RedirectResult
方法返回Url.Action()
并使用div id格式化字符串。
如
return Redirect($"{Url.Action("ManageCampaigns", new { campaignID = Model.LeadSalesCampaignID })}#divId");
Url.Action
会将您的操作网址捕获为字符串,然后您只需将div id附加到其末尾。