小弟初学者有几个问题想问,1。我想在index.aspx中调用index.aspx.vb文件。其中index.aspx.vb包含一个INDEX2的类我没有把index.aspx.vb文件生成DLL文件。我该如何调用这个文件中的类了。
我用的是<%@ Control Language="vb" AutoEventWireup="false" src="index.aspx.vb" %>不过语句不会执行。
2。如果把index.aspx.vb生成DLL的话。是不是这样调用。<%@ Page Language="vb" AutoEventWireup="false" Codebehind="index.aspx.vb" Inherits="index.index2"%>

解决方案 »

  1.   

    index.aspx派生自index.aspx.vb文件,因此在index.aspx中可以访问index.aspx.vb中的protected或者public成员
      

  2.   

    1.<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>2.正确
      

  3.   

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="index.aspx.vb" Inherits="_index2" %>
    这个不行。
    未能加载类型“_index2”。
      

  4.   

    1.只要在你的index.vb中把方法的修饰符设置为public就可以在index.aspx中访问..访问的方法还是<%=你的方法或者属性%>2.不用生成单独的DLL..你编译项目后,在bin目录下会有一个和项目同名的DLL.关于index.cs会自动被编译进去..也就是说你发布网站的时候,只要传bin目录下的一个dll和所有的aspx页面就好了..具体的.vb文件不用传的/
      

  5.   

    我想一运行index.aspx就执行index.aspx.vb文件。该怎么做啊