0

我在下面的 URL 中传递了 2 个参数。中期和实践。MID 是用户的 id,当用户登录到站点时将被传递。现在要获得“Prac”,我需要将此 MID 传递到我的数据库中的表并获取值。请告诉我我应该如何去做。

    a href="@Url.Content("https://something/someserver?%2fWEBSITE%2fProj_FinancialPerf&
    MID="+ Convert.ToInt32(System.Web.HttpContext.Current.User.Identity.Name.Replace("***\\", ""))+"&Prac=SOMETHING")"  id="LinkButton7" name="LinkButton7"  new { target = "_blank" }) value="@Resource.Get("ManagerReportsPageInputScreen13_LinkButton7")">
@Resource.Get("ManagerReportsPageInputScreen13_LinkButton7")</a> 

提前致谢

4

1 回答 1

0

您可以将 Prac 设置为模型中的变量(在控制器中执行此操作),然后像这样使用该变量 @Model.Prac

Public ActionResult Index(){
    var pageModel = new PageModel;
    pageModel.Prac = "WHATEVERPRACIS"
    return View(model);
}

@Html.ActionLink("button text", "Index" , new { Prac = Model.Prac, Mid = Model.Mid, etc = etc})
于 2012-11-19T11:19:21.783 回答