以自己的名字空间做一个项目吧,然后可以加到任何一个需要使用的解决方案里,方案中其他项目import你的名字空间,很酷的
解决方案 »
- nvarchar(1000) 是表示只能输入1000个字符,还是500个字符,还是其他
- Linq问题:自动生成的实体类中那些代码是无用的?(一般用不到的代码)
- Asp.net Ajax中ProgressTemplate的问题
- 怎么获取客户端计算机名称,我的怎么获取成这个样子了?
- 在VS.NET 2005的网页上作类似桌面应用程序的TabControl怎么实现!!求高手解答
- 关于不使用com组件生成word文件,有高手知道么?
- 这段代码用.net怎么写?
- 新手又发问了,vs.net怎么用啊?一个页面一定要是一个项目才能调试吗?
- 如何把datagrid中的数字格式化
- 为什么远程桌面登陆2003服务器后就关机
- 谁有 .net 的学习资料提供下载?多谢了。
- 向大家请教DataGrid的问题
SimpleCalculator.vb
=======
Imports SystemNameSpace Hammer
Public Class SimpleCalculator
Public Function Plus(iA As Integer, iB As Integer)
Plus = iA + iB
End Function
End Class
End NameSpace[第二步]
C:\>vbc /t:library /r:System.dll SimpleCalculator.vb[第三步]
test.aspx
=========
<%@ Page Language="vb" %>
<%@ Import Namespace="Hammer" %>
<script language="vb" runat="server">
Dim objSC As New SimpleCalculator()
Response.Write (objSC.Plus(1+1))
</script>
<html>
</html>你應該會看到 "2"。
应该是 Response.Write (objSC.Plus(1,1))还有,如果 vbc 没有错误的话,会有 SimpleCalculator.dll 产生,此时必将这个 dll 放到 /bin 里才可以用。比如说: C:\InetPub\wwwroot\bin。
test.aspx
=========
<%@ page language="vb" inherits="Hammer.MyPage" src="test.aspx.vb" %>
<html>
<body>
</body>
</html>
test.aspx.vb
============
Imports System
Imports HammerNamespace Hammer Public Class MyPage
Inherits System.Web.UI.Page Public Label1 As New System.Web.UI.WebControls.Label() Protected Sub Page_Load
Label1.Text = "试试看"
Controls.Add(Label1) Response.Write("1 + 1 = " & objSC.Plus(1,1))
End Sub
End ClassEnd Namespace