2013-05-14 70 views
0

我想知道是否可以將html/javascript/etc放在.ashx文件中。我嘗試這樣做,我得到錯誤「名稱空間不能直接包含成員,如字段或方法」是否可以將HTML放入ASP.NET .ashx文件中?

我想這樣做的原因是因爲我試圖實現photoswipe(http://www.photoswipe.com)。 Photoswipe需要一些特殊的CSS,當我進入.ashx文件時,我認爲這會丟失。我希望能夠添加一些HTML來指向我認爲我輸的CSS文件。

編輯:這裏是我的標記看起來像什麼的例子。當我點擊href時,我會在瀏覽器中帶入「.ashx?QueryStringParms = blah」的新頁面。這裏是我相信我正在失去CSS的地方。

<div style="text-align:center;" class="gallery-page" data-role="content"> 
    <ul id="gallery" class="gallery" style="max-height: 75%;"> 
     <li style="height: 120px; width: 93px; padding-bottom: 2px;"><a href="../Utilities/ImageHandler.ashx?QueryStringParms=blah rel="external"><img src="../Utilities/ImageHandler.ashx?QueryStringParms=blah" /></a></li></ul></div> 

感謝

+5

然後使用aspx頁面... – 2013-05-14 16:31:46

+1

您可以讓處理程序爲您需要的css/js文件編寫正確的HTML標記。 – 2013-05-14 16:32:25

+0

'context.Response.Write(「」);' – 2013-05-14 16:33:19

回答

0

您的代碼應該是這樣的:

<div style="text-align:center;" class="gallery-page" data-role="content"> 
<ul id="gallery" class="gallery" style="max-height: 75%;"> 
    <li style="height: 120px; width: 93px; padding-bottom: 2px;"><a href="bigimage.aspx?QueryStringParms=blah rel="external"><img src="../Utilities/ImageHandler.ashx?QueryStringParms=blah" /></a></li></ul></div> 

,然後在你的bigimage.aspx文件,你有一些HTML(CSS和JavaScript的,你可能需要)+一個圖像標籤:

<img src="../Utilities/ImageHandler.ashx?QueryStringParms=blah" /> 

我假設查詢字符串參數指示您想要的圖像和所需的大小

+0

感謝Bartdude。 CSS現在正在通過,遺憾的是,缺少的CSS並不是導致我的問題的原因。哦,至少我知道那不是。時間來開一個新的問題。謝謝你的幫助。 – Dave 2013-05-14 19:39:54

相關問題