2016-01-15 78 views
-2

控制器代碼如何傳遞按鈕名稱或值通過使用MVC

public ActionResult FirstFloor() 
{ 
    var eachWorkStation = 
     from prog in db.Zona1 
     where prog.System == "Z012" 
     select prog; 

    return View(eachWorkStation.Take(3).ToList()); 
} 

如何傳遞按鈕名稱或值(如Z011,Z012和Z013等)連接到控制器,不使用到控制器表格, 我是新來的mvc

謝謝 您的幫助將不勝感激!

+0

這是什麼語言或框架? – dan08

+0

你指的是什麼'按鈕'。您需要顯示您的視圖以及如何傳遞值(ajax /表單提交等)。你的方法甚至沒有一個參數來接受這個值,所以它不清楚你在做什麼(你聲稱_code工作正常,只有一個按鈕是不正確的 - 你不是指任何按鈕值 - 它只是一個硬編碼值) –

+0

是的,我做錯了,它只爲硬代碼工作 – Chandu018

回答

1

這個問題很模糊,但試試這個。

public ActionResult FirstFloor(string buttonName) 
{ 
    var eachWorkStation = 
     from prog in db.Zona1 
     where prog.System == buttonName 
     select prog; 

    return View(eachWorkStation.Take(3).ToList()); 
} 
+0

您可能想要解釋如何在MVC中填充變量'buttonName' - 它可以是查詢字符串參數或POST中的輸入名稱,我認爲它也可以從其他來源運行(Cookie?Session?嗯,這裏有一些問題)。 – ErikE

+0

真的,但沒有代碼的其餘部分或至少如何使用這部分代碼的解釋我不能這樣做。 – mac