0
큰 문자열에 표현식 빌더를 포함시키는 방법이 있습니까?큰 문자열 내에 asp.net 표현식 작성기
URL에 삽입식이 포함되어있는 하이퍼 링크를 만들려고합니다. 나는
<asp:hyperlink id="add" runat="server" text="Add" NavigateUrl="~/admin/customer.aspx?code=<%$ AppSettings:salecode %>&action=add" />
를 작성하려하지만이 작동하지 않았다 -은 "<%을 $"모든 단지 텍스트로, 아니 대체이 이루어지지 않았습니다 포함되었다.
물론 코드에서 URL을 작성할 수는 있지만 큰 문제는 아니지만 ASPX 파일에서이를 어떻게 든 할 수 있는지 궁금합니다.
는 PS 그냥 테스트로, 나는
<asp:label id="test" runat="server" text="<%$ AppSettings:salecode %>" />
을 퍼팅 시도하고 괜찮 았는데, 그래서 내가 잘못 철자 설정 이름 또는 그런 바보 같은 일이야 것이 아니다. NavigateUrl
건물 주위에 작은 따옴표를 사용
이 작동하지 않습니다. URL은 위의 예에서 - /admin/customer.aspx?code=%3C%$%20AppSettings:salecode%20%%3E&action=add와 같은 형식으로 인코딩됩니다. 내가 말할 수있는 한 문자열 안에 표현식 작성기를 포함 할 수있는 방법이 없다는 것을 알 수 있습니다. – benophobia