我在类库下面写了个ActiveX例子在HTML上面,现在这个HTML在浏览器中查看,可以使用,但是不知道怎么把这个HTML发布到IIS或者可以被Web调用。可以发布到网上,在网上查看。ActiveX类库IIS.netWeb

解决方案 »

  1.   


    1\将它设为资源文件,将他一同打包
    2\项目包中获取资源文件地址
    string url=Page.ClientScript.GetWebResourceUrl(this.GetType(), "HTMLPage1.htm");
      

  2.   

    我将HTMLPage1.htm文件设置为嵌入的资源,然后在web得到的url为/MyActive/WebResource.axd?d=3BDxT8bgZHXxRU_NbZqvqWBMVaG2Xv6Jk5IKEPgILXJw5UAe0leBDQOm7rw5Gf_fw2e3GH8fhO8MP8MFfEaZBA5-1_sMvyh15Um2SEDehyoC349wKirRNrFxP-OK9eXg0&t=635024794857656250 您能说得明白些,这具体怎么使用!
      

  3.   

    /MyActive/WebResource.axd?d=3BDxT8bgZHXxRU_NbZqvqWBMVaG2Xv6Jk5IKEPgILXJw5UAe0leBDQOm7rw5Gf_fw2e3GH8fhO8MP8MFfEaZBA5-1_sMvyh15Um2SEDehyoC349wKirRNrFxP-OK9eXg0&t=635024794857656250 这个就是资源的访问地址
      

  4.   


                    string url = Page.ClientScript.GetWebResourceUrl(typeof(Galsun.HH.FCX.Content.County), "Galsun.HH.FCX.Content.HTMLPage1.htm");
                    Response.Redirect(url);typeof(Galsun.HH.FCX.Content.County) 这里的项目包中的其中一个类Galsun.HH.FCX.Content.HTMLPage1.htm  这里要加上命名空间
      

  5.   

    我查了查资料发现需要在AssemblyInfo.cs下面添加一句代码
    [assembly: WebResource("MyActiveXSample.HTMLPage1.htm", "text/html")]  可是还是不成功。
      

  6.   


    [assembly: WebResource("Galsun.HH.FCX.Content.HTMLPage1.htm", "text/html")]  
    namespace Galsun.HH.FCX.Content
    {
        /// <summary>
        /// 县区管理
        /// </summary>
        public class County
        {
        }
    }
    namespace Galsun.HH.FCX.Web
    {
        public partial class test : Galsun.HH.FCX.Web.UI.BasePage
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    string url = Page.ClientScript.GetWebResourceUrl(typeof(Galsun.HH.FCX.Content.County), "Galsun.HH.FCX.Content.HTMLPage1.htm");
                    Response.Redirect(url, true);
     
                 }
             }
     }
      

  7.   

    非常感谢您提供的方法,找到了问题的原因,是因为我的文件时htm类型的,而我之前是用的"text/html"
    [assembly: WebResource("MyActiveXSample.HTMLPage1.htm", "text/htm")]
    只是现在放一张图片可以读到界面上,而htm文件跳转的时候,显示了下载
      

  8.   

    我把htm后缀文件改成html文件可以使用了