2011-03-04 6 views
0

일부 특수 텍스트 (예 : html 데이터)를 표시하기 위해 validaterequest="false"을 aspx 페이지에 넣었습니다. 하지만 불행히도 저는 그 텍스트를 표시하지 않습니다.요청 유효성 검사 관련 문제

그래서 (Html ​​사용) 콘텐츠를 표시 할 수 있습니까?

+0

HMTL을 페이지에 게시 할 때 예외가 있습니까? –

+0

사용중인 .NET Framework 버전은 무엇입니까? 4.0인가요? –

+1

콘텐츠가 클라이언트로 전송되고 있습니까 - 페이지에서보기 소스를 수행합니다. 스타일이나 서버 렌더링 문제인지 여부를 결정해야합니다. –

답변

2

당신하여 validateRequest은 = 더 효과가가의 Web.config이 설정하여 "false"로 도움이되지 않을 수 있습니다 것을 발생하는 경우 :

은 ASP.NET 2.0의 요청 유효성 검사 기능의 동작으로 돌아갑니다
<system.web> 
    <httpRuntime requestValidationMode="2.0" /> 
</system.web> 

.

+0

2.0 만 사용하고 있습니다. 또한이 오류를 인식 할 수없는 속성 'requestValidationMode'. 속성 이름은 대소 문자를 구분합니다. – jestges

0

html 텍스트를 표시하려는 경우 텍스트를 표시 할 양식에 asp : Literal contol을 놓습니다. 예 :

ASPX: 
<asp:Literal ID="outputHtml" runat="Server"> 

CS: 

outputHtml.Text = your_var_having_html; 
0

텍스트 상자는 데이터 바인딩 된 컨트롤 (리피터 /의 GridView/등.)에있는 모든 컨트롤의 모든 내용이 다시 때문에 그것을 잃게됩니다 텍스트 상자는 내용의 다시 게시에 사용자가 데이터를 바인딩합니다. if(!Page.IsPostBack){/*code*/}을 사용하여 첫 번째로드시에만 데이터 바인딩되도록하십시오.