일부 특수 텍스트 (예 : html 데이터)를 표시하기 위해 validaterequest="false"
을 aspx 페이지에 넣었습니다. 하지만 불행히도 저는 그 텍스트를 표시하지 않습니다.요청 유효성 검사 관련 문제
그래서 (Html 사용) 콘텐츠를 표시 할 수 있습니까?
일부 특수 텍스트 (예 : html 데이터)를 표시하기 위해 validaterequest="false"
을 aspx 페이지에 넣었습니다. 하지만 불행히도 저는 그 텍스트를 표시하지 않습니다.요청 유효성 검사 관련 문제
그래서 (Html 사용) 콘텐츠를 표시 할 수 있습니까?
당신하여 validateRequest은 = 더 효과가가의 Web.config이 설정하여 "false"로 도움이되지 않을 수 있습니다 것을 발생하는 경우 :
은 ASP.NET 2.0의 요청 유효성 검사 기능의 동작으로 돌아갑니다<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
.
2.0 만 사용하고 있습니다. 또한이 오류를 인식 할 수없는 속성 'requestValidationMode'. 속성 이름은 대소 문자를 구분합니다. – jestges
html 텍스트를 표시하려는 경우 텍스트를 표시 할 양식에 asp : Literal contol을 놓습니다. 예 :
ASPX:
<asp:Literal ID="outputHtml" runat="Server">
CS:
outputHtml.Text = your_var_having_html;
텍스트 상자는 데이터 바인딩 된 컨트롤 (리피터 /의 GridView/등.)에있는 모든 컨트롤의 모든 내용이 다시 때문에 그것을 잃게됩니다 텍스트 상자는 내용의 다시 게시에 사용자가 데이터를 바인딩합니다. if(!Page.IsPostBack){/*code*/}
을 사용하여 첫 번째로드시에만 데이터 바인딩되도록하십시오.
HMTL을 페이지에 게시 할 때 예외가 있습니까? –
사용중인 .NET Framework 버전은 무엇입니까? 4.0인가요? –
콘텐츠가 클라이언트로 전송되고 있습니까 - 페이지에서보기 소스를 수행합니다. 스타일이나 서버 렌더링 문제인지 여부를 결정해야합니다. –