我奮力默認CId
和SId
爲1,如果參數是空的,設置MVC3參數設定爲默認如果爲空或空的控制器
public ViewResult Index(int? CId,int?SId,string name,int? p)
{
if (CId == 0 || SId == 0)
{
CId = 1;
SId = 1;
}
然後,我將使用值正常查詢。感謝您的幫助
我奮力默認CId
和SId
爲1,如果參數是空的,設置MVC3參數設定爲默認如果爲空或空的控制器
public ViewResult Index(int? CId,int?SId,string name,int? p)
{
if (CId == 0 || SId == 0)
{
CId = 1;
SId = 1;
}
然後,我將使用值正常查詢。感謝您的幫助
只是好奇,但你嘗試過:
public ViewResult Index(string name,int? p,int? CId = 1,int? SId = 1)
{
}
您必須重新排列它們,因爲默認值參數必須最後一個。另外,因爲它們是空的,所以我不確定這是否可行。
感謝您的幫助,但我可以按照另一個邏輯,並已測試它,它已經工作。雖然沒有測試過你的 – Diin 2013-02-25 02:51:08
非常感謝 – Diin 2013-02-25 02:49:49