asp.net을 통해 생성 된 C#의 Querrstring에서 문자열을 연결
-
10-07-2019 - |
문제
나는 이미 querrstring에서 무언가를 보낼 수 있습니다.
<a href='Exibe.aspx?var='lalala''>
그러나 나는 Lalala 대신 문자열을 보내고 싶고, "+"표지판으로 with rite에서 정상적으로 연결하려고 할 때는 그렇지 않습니다. "+"이전의 부품만으로 URL을 만듭니다.
사실 : 문자열은 다른 문자열과 연결할 수있는 값을 가지고 있으며 작동하는 것이 작동합니다.
감사합니다
업데이트 : 작동하지 않는 코드 :
responde.write("<a href='Exibe.aspx?nome='" + nome(0) + "''> click here </a>");
작동하지만 내가 원하는 것을 수행하지 않는 코드 (내 문자열이 아닌 "값"을 보냅니다)
responde.write("<a href='Exibe.aspx?nome='VALUE''> click here </a>");
나는 정말로 이것에 새로 새롭다 .. 죄송합니다
해결책
를 찾습니까 httputility.urlencode 아니면 URI를 만들기 위해 무언가를 찾고 있습니까? uribuilder ? 어느 쪽이든 당신은 몇 가지 예제를 Google에 올릴 수 있어야합니다.
다른 팁
하이퍼 링크 서버 컨트롤을 사용하지 않겠습니까? 이렇게하면 코드에서 링크 요소를 완전히 제어 할 수 있습니다.
<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>");
문자열 "값"을 통과합니다.
제휴하지 않습니다 StackOverflow