编辑:
public ActionResult Edit(Guid? id)
{
..........
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(decimal? balance)
{
.......
}
我正在尝试从网址中提取GUID。
我有一个索引页面,当用户点击EDIT
(GET)时,GUID
的{{1}}添加action name
将为EDIT
所以我的网址如下:
http://localhost:55097/Admin/Edit/a2cc5900-bdff-41f1-9c2a-21032a5275de
一旦用户进入编辑页面(POST)并尝试提交更改,那么我需要知道GUID
是什么:
我想要实现的只是获取GUID
或/Edit/{guid}
尝试了几个请求,但没有一个对我有效,如果我尝试了这个Request.Url.PathAndQuery
,它会提供我不想要的完整网址。
答案 0 :(得分:0)
为什么不将Guid id
作为post方法的参数包含在内?
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(Guid id, decimal? balance)