2012-11-19 5 views
0

아래 URL에 2 개의 매개 변수를 전달 중입니다. MID 및 Prac. MID는 사용자가 사이트에 로그인 할 때 전달되는 사용자의 ID입니다. 이제 'Prac'을 얻으려면이 MID를 내 DB의 테이블에 전달하고 가치를 얻어야합니다. 이 일에 대해 어떻게해야하는지에 관해 조언 해주세요. 사전에매개 변수로 DB의 값을 URL에 전달하십시오.

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

그런 다음 그냥 @의 Model.Prac처럼 그 변수를 사용하여 모델 (컨트롤러에서이 작업을 수행)에서 변수로 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}) 
관련 문제