我的母版页中有一个链接,上面写着“发送反馈”,它会打开一个新网页:
当我转到该新页面时,我有一个表单,我想用该人单击“发送反馈”按钮时所在的 URL 填充文本框。
我怎样才能获取当前的 URL 来传递它?我应该在客户端(jquery)还是在 asp.net-mvc 服务器端执行此操作??
最佳答案
您可以将 Request.Url.RawUrl
作为查询字符串参数传递给 Send Feedback
操作,该操作本身可以将其存储为表单中的隐藏字段,以便重新发布返回并允许在提交反馈后重定向回原始页面。示例:
@Html.ActionLink(
"Send feedback",
"Index",
"Feedback",
new { returnUrl = Request.Url.RawUrl }
)
关于jquery - 我如何跟踪我在 asp.net-mvc 中所在的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638298/