2012-05-13 18 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が定義されていることを確認してください)。

関連する問題