2009-12-10 61 views
0

我的動作有兩個3參數,但一次只能調用兩個參數。所以,我想這樣做: 人們的行動,弦高,弦searchHigh,蜇searchLow我可以在選擇參數上對每個動作有多個路線嗎?

/Groups/People/Tall/searchHigh 

/Groups/People/Short/searchLow 

我映射都和第一條路線的作品,但第二個變添加到第一個時,轉到短標籤。

回答

0

你可以做,只有兩個參數的動作,動作裏,如果第一個參數是你會檢查任何「短」或「高」,並設置相應的PARAMS:

public ActionResult People(string Height, string measurementLimit) 
    { 
    string searchHigh, searchLow; 

    if (Height == "Tall") 
     searchHigh = measurementLimit; 
    else 
     searchLow = measurementLimit; 
//Rest of your code 

    } 

不優雅因爲有路線分配參數,但它應該工作。

希望它有幫助。

相關問題