C#学习教程:编码Url后出现HTTP404错误ASP.Net代码:NavigateUrl=url:http://localhost/UITest/MM/UpdateMember.aspx%3fgroupId%3d0032409901导致“HTTP错误404.0-未找到您要查找的资源已被删除,其名称已更改,或者暂时不可用”。但是使用:NavigateUrl=结果Url:http://localhost/UITest/MM/UpdateMember.aspx?groupId=0032409901这很好。难道我做错了什么?你不应该编码整个URL,至少不是第一个“?”象征。如果你编码?此外,您的应用程序查找名称和扩展名为“UpdateMember.aspx%3fgroupId%3d0032409901”的文件,该文件不存在。也许这就是你应该做的。http://localhost/UITest/MM/UpdateMember.aspx?groupId%3d0032409901HttpUtility.UrlEncode()URL对字符串进行编码,这意味着它会转义字符串中的所有特殊字符,因此您可以将其用作URL部分插入而不解析任何字符作为URL修饰符。当插入仲裁文本作为URL的一部分时,可以使用此转义函数。以上就是《C#学习教程:编码Url后出现HTTP404错误》的全部内容。侵权请点击右侧联系管理员删除。如需转载请注明出处:
