我想把 .ashx文件内嵌到dll中,然后用WebResource注册这个文件,但是需要填写.ashx的MIME 类型,如下:
[assembly: WebResource("Handler1.ashx", "MIME Type")]
搜了一圈,没结果,请问.ashx的 MIME 类型是什么?
你的这个.ashx返回什么就写什么 html 就写 text/html
不是, 我需要的是 .ashx文件的MIME Type, 比如说,我用WebResource注册了一个图片类型的文件,那么这个图片文件的 MIME Type应该是 image/jpeg
如下:
[assembly: WebResource("image.jpg", "image/jpeg")]
@Kelvin.c: .ashx不就是.aspx的简化处理吗? aspx一般返回的不就是text/html?
@chenping2008: 对,你说的对,但是我想知道的是 .ashx文件的MIME Type.
并不是想知道他能够返回什么MIME Type.
@Kelvin.c: 这个东西有吗? 那.aspx返回的mime type是什么呢?
@chenping2008: 好吧,有没有我也不知道,我按照你说的,在注册ashx到WebResource的时候,把MIME 填写了 text/html ,
[assembly: WebResource("Handler1.ashx", "text/html")]
然后我请求访问这个资源文件,返回的到浏览器的结果是 :
<%@ WebHandler Language="C#" CodeBehind="Handler1.ashx.cs" Class="SilverlightApplication1.Web.Handler1" %>
很明显,.ashx的内容被当作一个html去处理了,根本没有去加载执行后台的cs代码。
我想让服务器去正确的处理这个资源文件. 您明白我的意思了吗?
他不就是一个文本文件么?你想多了
我可不想让服务器把我定义的.ashx当作一个文本给处理了.
问题解决了吗?和你遇到了一样的问题
ashx 使用什么mime类型,你解决了吗
我也遇到了这样的问题