净C#。

我有此代码的页面A

//ON PAGE A:
string contentId = ContentIdFromUrl;
Response.Redirect("~/x/y/b.aspx?ContentId={0}"contentId);


并且我需要将用户重定向到页面B,在我的情况下,在URL中传递一个变量ContentId

我的代码收到语法错误。

你能写一个正确的版本吗?

谢谢你的时间。

最佳答案

您必须将最后一行更改为:

Response.Redirect(string.Format("~/x/y/b.aspx?ContentId={0}",contentId));


因为它不会按原样编译。

更新:另一种方法是:

Response.Redirect("~/x/y/b.aspx?ContentId=" + contentId);

09-03 21:08