2011-07-14 44 views
0

我有一個DLL,我試圖用jquery lightness主題包裝jQuery進度條在一個asp.net服務器控件中。 我能夠將jquery嵌入到控件中,但css沒有顯示出來。我是否必須將每個圖像嵌入到程序集中?這是我現在所擁有的在asp.net中嵌入jQuery的主題

[assembly: WebResource("MyNamespace.jquery-ui-1.8.13.custom.css", "text/css")] 
[assembly: WebResource("MyNamespace.jquery-1.5.1.min.js", "text/javascript")] 
[assembly: WebResource("MyNamespace.jquery-ui-1.8.13.custom.min.js", "text/javascript")] 

圖像位於DLL根目錄中的/ images /文件夾中。 jquery引用像這樣的圖像。

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } 

但是沒有一張圖片顯示出來。我覺得應該有一個更簡單的方法,然後必須爲每個圖像添加一個Web資源。做這個的最好方式是什麼?

回答

1

它不使用您的控件在頁面的子目錄中搜索dll目錄中的圖像。你必須看到瀏覽器看到的路徑,而不是本地dll看到的路徑。

這樣一個頁面http://localhost/yourpage.aspx它使用進度將搜索圖像http://localhost/images/...

我希望你明白我的意思

增加了對每個圖像不會解決該問題的網絡資源(如果我看到它對)