2009-12-10 67 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 

    } 

不优雅因为有路线分配参数,但它应该工作。

希望它有帮助。

相关问题