webservice里跳转页面时出错

Caoxp_papa 2010-01-06 08:02:10

[WebMethod]
public string Send(string PhoneNum,string Message)
{
HttpContext.Current.Response.Redirect("~/Default.aspx?PhoneNum=" + PhoneNum + "&Message=" + Message);
}

如果单独运行web服务是可以的,但是在别的程序里添加web引用以后就出错。

请求失败,错误信息为:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Web%e6%9c%8d%e5%8a%a1/Default.aspx?PhoneNum=110&Message=112">here</a>.</h2>
</body></html>
...全文
212 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Caoxp_papa 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 vip__888 的回复:]
难道是中文路径?
[/Quote]
不是中文的啊
vip__888 2010-01-06
  • 打赏
  • 举报
回复
难道是中文路径?
igelf 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 caoxp_papa 的回复:]
引用 3 楼 igelf 的回复:
webservice里跳转页面.


主要是有个已经写好的页面想直接调用它。
[/Quote]
没试过.
sxmonsy 2010-01-06
  • 打赏
  • 举报
回复
你只能根据调用WebService返回的结果进行Response.Redirect(URL)
Caoxp_papa 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 igelf 的回复:]
webservice里跳转页面.

[/Quote]
我是在c/s里边调用这个方法
Caoxp_papa 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 igelf 的回复:]
webservice里跳转页面.

[/Quote]
主要是有个已经写好的页面想直接调用它。
camperer 2010-01-06
  • 打赏
  • 举报
回复
不能把PhoneNum、Message这些参数传给请求页,让请求页跳转吗?
igelf 2010-01-06
  • 打赏
  • 举报
回复
webservice里跳转页面.
Caoxp_papa 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tzs2304 的回复:]
找不到路径了 不要写~/
[/Quote]
去了但还是报错

请求失败,错误信息为:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fWeb%25e6%259c%258d%25e5%258a%25a1%2fDefault.aspx%3fPhoneNum%3d110%26Message%3d112">here</a>.</h2>
</body></html>
tzs2304 2010-01-06
  • 打赏
  • 举报
回复
找不到路径了 不要写~/

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧