asp.net c#自定义函数问题

//性别方法
private string xb(string hk)
{

switch (hk)
{
case "1":
hk = "男";
break;
case "2":
hk = "女";
break;
default:
hk = "";
break;
}
return hk;
}
这是其中一个aspx页面写的,但好几个页面要用到它,怎么让它被几个页面共享这个自定义函数呢?请各位老师给说说

你最好是建一个类,然后把这个方法放到你的类里面去,你这个必须加上public,你的方法也是要加上public的,需要用的时候调用它就可以啦
比如你建了一个类Sex
public class Sex
{
public string xb(string hk)
{
switch (hk)
{
case "1":
hk = "男";
break;
case "2":
hk = "女";
break;
default:
hk = "";
break;
}
return hk;
}
}
你在info这个页面要用到你这个方法
你就可以这样
string sex=Sex.xb("1");

不明白的地方可以问我
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-16
建立一个类:设置成静态就可以了:
调用:
类名.函数名( 参数);
第2个回答  2012-02-16
放入一个类中,用的时候就调用类中的这个函数。追问

做一个象sqlhelper.cs那样的类吗

追答

本回答被提问者采纳
第3个回答  2012-02-16
把private改成public

asp.net C#自定义类 引用出错
缺少命名空间,系统找不到对应的Markers_Class类,你直接写 项目名.Markers_Class 就可以了,不过建议你在类之前加入命名空间!希望对你有帮助,谢谢!

asp.netC#语言下的页面中,我写了如下的计算时间之差的SQL语句,为什么执...
楼主,你的SQL语句出现了错误,我相信Datediff(s,stime,etime)是你自己写的一个方法,你把它放在两个双引号中间,系统不会执行这个方法,把它当字符串处理了,你应该改为:string usql2= "update win1 set ftime="+Datediff(s,stime,etime);bank.execSql(usql2);如果你的ftime是datatime类型的数据;ftim...

C#能给控件增加自定义事件不?怎么增?
C#中Asp.net和winform都提供有控件,一般控件的自身事件就足够用了。如果想要给控件自定义事件的话,也没有问题,需要的基础知识就是对delegate和event比较了解。这样就可以自己写自定义事件。public class SampleEventArgs { public SampleEventArgs(string s) { Text = s; } public String Text {get; ...

请问asp.net c# 中有没有asp中的instr函数?我想知道是不是有一下专用...
[C#]public int IndexOf(char value,int startIndex,int count );参数 value 要查找的 Unicode 字符。startIndex 搜索起始位置。count 要检查的字符位置数。

新手入门c#.net网络编程的问题。
等你熟悉了这些基础知道或者基础控件的应用之后你就可以试着去做一个留言本了,留言本我可以告诉你个最简单的方法~,显示用一个"GridView控件"就可以了,在模板类里面放个"自定义控件"(自定认控件就是你每个留言显示的格式和小界面的制定)基本上论坛你也可以这么写~,至于分页方面,如果你数据库不错的话...

请使用C#编写一个函数,要求返回小于给定整数的所有正奇数之和。
AspNetPager 6.0 for ASP.NET 1.x 自定义分页控件 http:\/\/bbs.topsage.com\/dispbbs_123_161692_1.html AspNetPager 6.0 for ASP.NET 2.0 自定义分页控件 http:\/\/bbs.topsage.com\/dispbbs_123_161696_1.html 数据操作类 Socut.Data.dll for .NET 2.0 v3.1 http:\/\/bbs.topsage.com\/dispbbs_123_161867_1....

请问一个asp,net的问题?
使用ASP.NET 配置系统的功能,可以配置整个服务器上的所有 ASP.NET 应用程序、单个 ASP.NET 应用程序、各个页面或应用程序子目录。可以配置各种功能,如身份验证模式、页缓存、编译器选项、自定义错误、调试和跟踪选项等等。以下各节描述了 ASP.NET 配置系统的功能。有关配置 .NET Framework 客户端应用程序的信息,请...

帮忙推荐一套.net网站开发面试题,谢谢
91.在Asp.net中所有的自定义用户控件都必须继承自___?答:Control。92.在.Net中所有可序列化的类都被标记为___? 答:[serializable]93.在.Net托管代码中我们不用担心内存漏洞,这是因为有了___?答:GC。95.当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以or 不可以)从T派生出...

想深入学习C#语言,有没有达人知道C#的好的资料呢?
103.编写一个ASP.NET Web应用程序,使用DropDownList控件,以“[stor_id]stor_name”的样式显示pubs数据库中stores数据表的第1列和第2列。104. 知Sql Server2000数据库服务器名称为“Server1”,数据库名称为“Data1”,用户ID为“sa”,口令为“abc”,在数据库中定义了一张person表,表的数据结构如表7-8所示:...

ASP.NET 怎么弹出消息框 语言C#
除非 自己写一个div 仿对话框 才能显示出 "继续" 和 "登入"要么用js <asp:button onClientClick="return confrim('是否继续?')" ...想实现自定义的那种 就把自定义的div 调用 写在这个事件中

相似回答