C# 重定向到带有的页面中的div#

C# 重定向到带有的页面中的div#,c#,asp.net-core,C#,Asp.net Core,在控制器中处理一些数据后,我想重定向到网页的某个div。他们是否有办法将“#”添加到url的末尾?或者我应该用javascript来处理它 例如: [HttpPost] public async Task<IActionResult> Edit(ViewModel model){ .... return RedirectToAction("Info", new { id = model.Id, "#" = "item_55" }); } [HttpPost] 公共异

在控制器中处理一些数据后,我想重定向到网页的某个div。他们是否有办法将“#”添加到url的末尾?或者我应该用javascript来处理它

例如:

[HttpPost]
public async Task<IActionResult> Edit(ViewModel model){
    ....
    return RedirectToAction("Info", new { id = model.Id, "#" = "item_55" });
}
[HttpPost]
公共异步任务编辑(视图模型){
....
返回RedirectToAction(“Info”,new{id=model.id,#“=”item_55“});
}

=>应重定向到/Info/id=4#项_55

重定向到操作
具有允许您指定片段的。下面是一个例子:

return RedirectToAction("Info", "Controller", new { id = model.Id }, "item_55");

请注意,您还需要指定控制器作为参数之一,正如我在上面所做的那样。

而不是这样,正常呈现页面,即
重定向到操作
,并在
文档中登录到该页面。就绪
函数使用
JQuery
滚动到适当的部分,即
#
@Aarif为什么要使用JavaScript和JQuery来处理浏览器本机支持的内容?