2011-06-30 41 views
2

私はblog engine.netのテーマを持っています。私のテーママスターページ(site.master内)のIFRAMEにある.aspxファイルを参照したいと思います。このようなもの:blogengine.netのテーマフォルダをどのように参照しますか?

<iframe src='/blog/themes/MCO/ContactForm.aspx' frameborder='0' width='250' height='75'></iframe> 

残念ながら、この絶対パスは機能しません。このリファレンスを取得するためのヘルパー関数がありますか?同様に:

src='<%=BlogSettings.Instance.ThemeFolder+"ContactForm.aspx" %>' 
+0

注:私はそれがBlogSettings.Instanceにどこかこのプロパティ上の任意のドキュメントを埋葬されるかもしれないと思いますか? – Keltex

答えて

4

は、この方法を試してください。

<img src="themes/<%=BlogSettings.Instance.Theme%>/images/logo.png" /> 
1

* のiframe SRC = '/ブログ/テーマ/ MCO/ContactForm.aspx' *

なぜフルパスのURLを試してみませんか?

+0

私はそれを行うことができると知っていますが、誰かがテーマ名を変更してテーマを破ると心配しています。 – Keltex

1

上記マークの良い答えは実際にはブログのホームページ上で動作します。 この1つは改善する必要があります

<img src="<%=Utils.ApplicationRelativeWebRoot %>themes/<%=BlogSettings.Instance.Theme%>/images/logo.png" /> 
関連する問題