我在下面的URL中传递了2个参数。 MID和Prac。 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>
先谢谢
答案 0 :(得分: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})