문제

나는 이미 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>");

문자열 "값"을 통과합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top