题
我已经可以在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”。
不隶属于 StackOverflow