在a<;的查询字符串中连接字符串;a>;通过asp.net创建的c#中的链接

在a<;的查询字符串中连接字符串;a>;通过asp.net创建的c#中的链接,c#,html,hyperlink,asp.net,concatenation,C#,Html,Hyperlink,Asp.net,Concatenation,我已经可以发送QueryString中的内容: <a href='Exibe.aspx?var='lalala''> ”; 可以工作但不做我想做的事情的代码(发送“值”而不是我的字符串) response.write(“”); 我对这一点很陌生。对不起,你是在寻找还是在寻找构建Uri的东西?无论哪种方式,你都应该能够通过谷歌搜索一些示例。为什么不简单地使用超链接服务器控件?这样你就可以从代码中完全控制链接元素: <asp:HyperLink ID="HyperLink1"

我已经可以发送QueryString中的内容:

<a href='Exibe.aspx?var='lalala''>
”;
可以工作但不做我想做的事情的代码(发送“值”而不是我的字符串)

response.write(“”);

我对这一点很陌生。对不起,你是在寻找还是在寻找构建Uri的东西?无论哪种方式,你都应该能够通过谷歌搜索一些示例。

为什么不简单地使用超链接服务器控件?这样你就可以从代码中完全控制链接元素:

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

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

此外,对于查询字符串,您不需要在每个参数周围使用引号

这:

response.write(“”);

将传递字符串“值”“通过。

您需要添加一个代码示例,说明您在C#中尝试执行的操作——否则无法判断出发生了什么错误。我将在运行时创建此链接。”。。如果我这样做,它将不会呈现为链接,我个人认为这种方法在运行时创建链接更有效。谢谢!使用了HttpUtility.UrlEncode!我对这方面真的很陌生,我想说清楚,我没有问任何我没有在谷歌上搜索过的问题。。再次感谢=)
responde.write("<a href='Exibe.aspx?nome='VALUE''> click here </a>");
<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>");