0

これは非常によく、非常に、非常に愚かな質問である可能性があります。申し訳ありません。そのため、.ascx形式で作成されたDotNetNukeスキンを望まないクライアントがいます。とにかく、奇妙な理由で私はジレンマに遭遇しました。

したがって、Dot Net Nukeでは、次のことを簡単に行うことができます。

<object id = "Name" codebase = "Name" codetype = "dotnetnuke/server" >
<!-- Whatever code parameters you want here -->
</object>

ただし、HTML 5を使用すると、減価償却が行われるため、コードベースまたはコードタイプを使用できなくなります。私が単純に行う場合:

<object id="Name" data="Dot Net Nuke Control" type="dotnetnuke/server" >

それは本質的に同じことをしますか?基本的に、DNNはcodetype属性を使用して、フラッシュムービー、mp3などのように自動的に解析します。オブジェクトを定義するためのXMLを回避するため。

または、タグを使用する必要がありますか?私ができることを知っている原因:

<embed src="link to DNN Control" type="dotnetnuke/server">

しかし、私はID、識別子を失います。また、生のオブジェクトとして処理する必要があるため、正しく解析されるかどうかさえわかりません。

私は完全に失われていますか?熟考の上?概念的な概念とすべて一緒に混乱しました。とにかく、の説明は素晴らしいでしょう。私は基本的に、上記の最初のコードサンプルを模倣しようとしています。私が達成しようとしているすべての基準の例は次のとおりです。

<object id="dnnNAV" codebase="NAV" codetype="dotnetnuke/server">
            <param name="ProviderName" value="DDRMenuNavigationProvider">
            <param name="IndicateChildren" value="false">
            <param name="ControlOrientation" value="Horizontal">
            <param name="CSSControl" value="mainMenu">
</object>

説明が続く提案は素晴らしいでしょう。私は誓うことを学ぼうとしています。

4

1 に答える 1

0

グレッグ、

@Ryanは、html5オブジェクトメソッドを使用してみてください。うまくいかcodetype = "dotnetnuke/server"ない場合は、ここに問題を投稿してください!

于 2012-11-01T05:57:42.260 に答える