2011-05-13 162 views
0

我在構建ReportFrame.SourceURL時遇到了一些問題。我的代碼如下在我的Controller頁面。將參數添加到SourceURL鏈接

這是在我的[HTTPGET]

if (value != "") 
     { 
      string viewValue = value.Substring(0, value.IndexOf("|")); 
      string viewType = value.Substring(value.IndexOf("|") + 1); 
      UserType userType = summaryViewModel.SelectedUserType; 

      sSummaryViewModel.ReportFrame.SourceURL = 
       WebPathHelper.MapUrlFromRoot(
        string.Format("Reporting/Summary.aspx?beginDate={0}&endDate={1}&Id={2}&viewType=" + viewType,summaryViewModel.BeginDate, summaryViewModel.EndDate, viewValue)); 
     } 

我想viewType後添加用戶類型,使我的搜索會考慮哪些已經從用戶類型下拉列表框中選擇。

幫助會很好。 :)謝謝

回答

0

crikey ....

if (value != "") 
    { 
     string viewValue = value.Substring(0, value.IndexOf("|")); 
     string viewType = value.Substring(value.IndexOf("|") + 1); 
     UserType userType = summaryViewModel.SelectedUserType; 

     sSummaryViewModel.ReportFrame.SourceURL = 
      WebPathHelper.MapUrlFromRoot(
       string.Format("Reporting/Summary.aspx?beginDate={0}&endDate={1}&Id={2}&viewType={3}&userType={4}",summaryViewModel.BeginDate, summaryViewModel.EndDate, viewValue, viewType, userType)); 
    } 
+0

感謝這有助於。我出於某種原因正在使用+,這讓我難住了。現在我意識到我並沒有真正將它包含在搜索過濾器中。 :D再次感謝。 – Masriyah 2011-05-13 19:34:00