入门级问题,请大家帮帮忙!"参数传递问题"
我写了一个.cs文件,然后编译成dll文件.
然后我想在.aspx文件中调用,这个类,关键是:"如何调用类,如何传递参数,又如何读返回值!"
请那个兄弟一一例出程序实例!万分感激!
问题点数:30、回复次数:14Top
1 楼justin_chang(加油吧!)回复于 2005-08-01 21:01:07 得分 30
将您的DLL加入 BIN 后加入 参考. 在您的页面中使用此DLL. 如果此DLL的名称为: CLS
且DLL中有一个
public int SUM(int x , int y)
{
return x+y;
}
的方法
则: 使用方法如下:
CLS MyCls=new CLS();
int iSUM=MyCls.SUM(10 , 20); //此时 iSUM=30
Top
2 楼justin_chang(加油吧!)回复于 2005-08-01 21:01:37 得分 0
给分哦Top
3 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:04:31 得分 0
我想知道的是如何在 .aspx文件中建立和调用类,并传递参数和返回值!Top
4 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:06:39 得分 0
还有DLL加入BIN后如何加入参考?Top
5 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:09:04 得分 0
jsp中有类似的问题,我不知道C#中如何解决?Top
6 楼justin_chang(加油吧!)回复于 2005-08-01 21:14:06 得分 0
在参考上点[右键]-->[加入参考]--->[浏览]--->选择本专案BIN底下您写DLL文件Top
7 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-01 21:14:52 得分 0
给分哦
justin_chang(用.NET淘金 !!)
--------------------------------
严肃支持!Top
8 楼justin_chang(加油吧!)回复于 2005-08-01 21:15:58 得分 0
加入参考后就可以在aspx页面中定义一个类的实体对象然后使用里面的方法就OK了
CLS MyCls=new CLS(); //
int iSUM=MyCls.SUM(10 , 20); //此时 iSUM=30
Top
9 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:23:29 得分 0
我没用VS.NET环境,该怎么办?
Top
10 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:29:38 得分 0
给段实例代码好吗?Top
11 楼justin_chang(加油吧!)回复于 2005-08-01 21:37:24 得分 0
using System;
using System.Collections;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI;
namespace TEST
{
/// <summary>
/// WebForm7 的摘要描述。
/// </summary>
public class WebForm7 : System.Web.UI.Page
{
CLS MyCls=new CLS(); //实例化CLS类
private void Page_Load(object sender, System.EventArgs e)
{
// 在這裡放置使用者程式碼以初始化網頁
int iSUM=MyCls.SUM(10 , 20); //此时就调用了CLS类中的public int SUM(int x , int y)
方法,计算结果 iSUM=30
}
#region Web Form 設計工具產生的程式碼
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 此為 ASP.NET Web Form 設計工具所需的呼叫。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 此為設計工具支援所必須的方法 - 請勿使用程式碼編輯器修改
/// 這個方法的內容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
Top
12 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-01 21:55:57 得分 0
关键是在 aspx文件中调用的写法如何写呢?Top
13 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-02 08:26:33 得分 0
我现在知道在aspx中读入类是用 <%@ register TagPrefix=... %>
但如何向类中传递参数和读出返回值呢?Top
14 楼zysoft17(瓷匠[zsss.blog.sohu.com])回复于 2005-08-02 09:12:17 得分 0
我现在知道在aspx中读入类是用 <%@ register TagPrefix=... %>
但如何向类中传递参数和读出返回值呢?
Top




