2013-05-14 90 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

相关问题