我已经可以在querrystring送东西:

<a href='Exibe.aspx?var='lalala''>

但我想发出一个字符串,而不是LALALA的,当我尝试用“+”标志的Response.Write正常拼接,它只是不。之前仅与部分创建了该URL的“+”。

事实: 字符串具有值 我可以与其他字符串拼接它和它的工作原理 我可以使用querrystring的东西我写

感谢您

更新: 代码不工作:

responde.write("<a href='Exibe.aspx?nome='" + nome(0) + "''> click here </a>");

这是工作,但是没有做我想做的代码(发送“VALUE”不是我的字符串)

responde.write("<a href='Exibe.aspx?nome='VALUE''> click here </a>");

我在这个真正的新..对不起

有帮助吗?

解决方案

您是否在寻找 HttpUtility.UrlEncode 或你在找的东西来构建开放的如 UriBuilder ?无论哪种方式,你应该能够谷歌了一些例子。

其他提示

为什么不干脆用超链接服务器控件?这样,你有过的链接元素的完全控制从你的代码:

<asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>

HyperLink1.NavigateUrl = "http://whereever.com/Default.aspx?Blah=whatever";

此外,通过查询字符串你不需要使用左右各参数引号。

此:

response.write("<a href='Exibe.aspx?nome=VALUE'> click here </a>");

将通过串 “VALUE”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top