2011-05-13 161 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