php和jsp里面都有include这样的语句
a.php里面定义一个公用函数
b.php头部
<?include("a.php");?>
即可引用a.php中的变量和函数。
asp.net有这样的功能吗?

解决方案 »

  1.   

    <include>请参见
    建议的文档注释标记
    <include file='filename' path='tagpath[@name="id"]' />
    其中: filename 
    包含文档的文件名。该文件名可用路径加以限定。将 filename 括在单引号中 (' ')。 
    tagpath 
    filename 中指向标记名的标记路径。将此路径括在单引号中 (' ')。 
    name 
    注释前边的标记中的名称说明符;名称具有一个 id。 
    id 
    位于注释之前的标记的 ID。将此 ID 括在双引号中 (" ")。 
    备注
    <include> 标记使您得以引用描述源代码中类型和成员的另一文件中的注释。这是除了将文档注释直接置于源代码文件中之外的另一种可选方法。<include> 标记使用 XML XPath 语法。有关自定义 <include> 使用的方法,请参见 XPath 文档。示例
    以下是一个多文件示例。第一个文件使用 <include>,如下所列:// xml_include_tag.cs
    // compile with: /doc:xml_include_tag.xml
    /// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test"]/*' />
    class Test
    {
       public static void Main()
       {
       }
    }/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test2"]/*' />
    class Test2
    {
       public void Test()
       {
       }
    }
    第二个文件 xml_include_tag.doc 包含下列文档注释:<MyDocs><MyMembers name="test">
    <summary>
    The summary for this type.
    </summary>
    </MyMembers><MyMembers name="test2">
    <summary>
    The summary for this other type.
    </summary>
    </MyMembers></MyDocs>
    程序输出
    <?xml version="1.0"?>
    <doc>
        <assembly>
            <name>t2</name>
        </assembly>
        <members>
            <member name="T:Test">
                <summary>
    The summary for this type.
    </summary>
            </member>
            <member name="T:Test2">
                <summary>
    The summary for this other type.
    </summary>
            </member>
        </members>
    </doc>
      

  2.   

    有的在HTML页面里加<!--#Include File="a.php" -->
      

  3.   

    靠!什么asp.net
    和php,jsp都概念根本不同。
    微软自己搞了一套标新立异的东西。
      

  4.   

    在HTML页面里加<!--#Include File="a.php" -->
    那种属于shtml,server side html include,不属于语言的include.
      

  5.   

    是的,asp.net与php,jsp不同~~但是谁好谁不好就仁者见仁了~~反正,asp.net希望能把html和动态代码分开就是了~
      

  6.   

    那首先要区别一个概念:
    语言是服务器端运行的,不是客户端运行的,html是客户端解释的,服务器端也不识别的。现在我假如有如下需求,你看看asp.net怎么解决?
    我想定义一个全局函数(在一个文件中),这样各个页面aspx就要直接引用。
    怎么办?asp.net怎么解决呢?
      

  7.   

    假设有一个代码文件: MyHelper.cs
    namespace CSDN.Samples
    {
       public class MyHelper
       {
          public static string test(string tmp)
          {
             return tmp + tmp;
          }
       }
    }那么,在同一个项目任何代码文件里,在文件头添加
    using CSDN.Samples;然后就可以通过  string aaa = MyHelper.test("abc");调用了,
    或者用全命名空间也可以string aaa = CSDN.Samples.MyHelper.test("abc");调用了;即便是不同的项目,通过项目间的引用也可以调用---------------------------------------------------
    最后,如果lz不得不学习asp.net,那么,请先放低你对asp.net的成见,否则麻烦的只是你自己而已,别人才不在意你有多么讨厌asp.net、多么烦躁~
      

  8.   

    不得不学习。
    我这边下属水平不行,都搞asp.net的,都说这个功能没法实现。
    欺负我一人用php,jsp啊。
    我不相信一个商业软件连这个功能都没有。