2012-05-13 7 views
1

페이지에 HTML 태그를 추가하려고 시도했습니다. 내가 사용하는 코드는 다음과 같습니다Dotnetnuke의 HTML 태그가 작동하지 않습니다.

Protected Sub Page_PreRender(sender As Object, e As System.EventArgs) Handles MyBase.PreRender 
    Dim defaultPage As CDefault = TryCast(Me.Page, CDefault) 
    defaultPage.HtmlAttributes.Add("xmlns:og", "http://opengraphprotocol.org/schema/") 
    defaultPage.HtmlAttributes.Add("xmlns:fb", "http://www.facebook.com/2008/fbml") 
End Sub 

그리고 결과 페이지가 포함되어 있어야합니다

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/"> 

내가 코드를 디버깅 그리고 페이지 객체에 태그를 추가하지만 결국 결과 페이지 태그가 누락되었습니다. 아무도 그것의 문제를 조언 할 수 있습니까?

답변

0

DNN의 국제화 기능은 사이트의 문화권 (또는 사용자가 설정 한 것)을 추가하기 때문에 덮어 씁니다. < html lang = "en-US"> (이것은 내가 헤로인이라고 추측합니다.

간단히 말해서 스킨 디렉토리의 'skin name '.doctype.xml 파일에 html 태그를 추가하는 것이 좋습니다. 올바른 doctype이 앞에 정의되어 있는지 확인하십시오.

관련 문제