1

ページに 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/">

コードをデバッグしたところ、ページ オブジェクトにタグが追加されましたが、最終的に結果のページ タグが見つかりません。誰がそれの何が悪いのかアドバイスできますか?

4

1 に答える 1

0

DNN の国際化機能は、サイトのカルチャ (または少なくともユーザーが設定したもの) を追加するため、それを上書きすると思います (これは、私が追跡していない推測です)それ)

簡単な修正は、html タグをスキン ディレクトリの 'skin name'.doctype.xml ファイルに追加することです (その前に有効な doctype が定義されていることを確認してください。

于 2012-05-18T04:51:14.133 に答える