[英]How can assign a value that comes through the query string into a hidden mvc5 register control
典型的查詢字符串如下所示:
/Account/Register/?ID=1
並且我想在用戶注冊期間將此ID值“ 1”分配給此隱藏的AvatarID
控件:
<div style="display:none;" class="form-group">
@Html.LabelFor(m => m.AvatarID, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.AvatarID, new { @class = "form-control" })
</div>
</div>
在AccountController
上的Register
操作中,添加ID
作為參數:
public ActionResult Register(int ID)
{
var model = new RegisterModel();
model.AvatarID = ID;
return View(model);
}
只要您沒有更改路由配置。
可以使用查詢字符串將值直接分配給控件,如下所示:
Html.LabelFor(m => m.AvatarID, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.AvatarID, new {@Value=Request.QueryString["ID"], @class = "form-control" })
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.