Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向SourceURL链接添加参数_C#_Asp.net Mvc - Fatal编程技术网

C# 向SourceURL链接添加参数

C# 向SourceURL链接添加参数,c#,asp.net-mvc,C#,Asp.net Mvc,我在构建ReportFrame.SourceURL时遇到一些问题。在我的控制器页面中,我的代码如下所示 这在我的[HttpGet]中 if (value != "") { string viewValue = value.Substring(0, value.IndexOf("|")); string viewType = value.Substring(value.IndexOf("|") + 1); Us

我在构建ReportFrame.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之后添加用户类型,以便我的搜索将考虑从用户类型下拉框中选择的内容。 帮助会很好的谢谢

天哪

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));
    }

谢谢,这很有帮助。我使用+是出于某种原因,这让我很难堪。现在我意识到我并没有真正将其包含在搜索过滤器中D再次感谢。