.net/c# - 文章列表

共 170 页

  • C#纯数学方法递归实现货币数字转换中文

    一个货币数字转换中文的算法,注意:本文中的算法支持小于1023 (也就是9999亿兆)货币数字转化。   货币中文说明: 在说明代码之前,首先让我们回顾一下货币的读法。\n  10020002.23 读为 壹仟零贰万零贰元贰角叁分  1020 读为 壹仟零贰拾元整。  100000 读为 拾万元整  0.13 读为 壹角叁分\n  代码:\n测试工程 static void Main(string[] args){\nConsole.WriteLine(“请输入金额”);string inputNum = Console

  • 在DataGrid控件中编辑数据项

    要想在DataGrid控件中编辑数据,请使用”按钮列”中的”编辑、更新、取消”列,这些都可以在DataGrid控件的属性生成器中设置\n当为DataGrid控件(以控件名为dg1为例)中加入了”编辑、更新、取消”列后,在页面的dg1控件中会多出一列,该列的每一项都是文本为”编辑”的LinkButton/Button。\n如果单击了某一行的”编辑”按钮,则该行处于编辑模式,”编辑”按钮被替换为”更新”和”取消&#822

  • 怎样在vb.net中将图片存入SQL Server 2000并能读出来使用?

    在数据库中建一个Img表,其中包含一个Img字段,类型为Image或Binary‘将Bytes存入数据库Dim Stream As New IO.MemoryStreamPictureBox1.Image.Save(Stream, System.Drawing.Imaging.ImageFormat.Bmp)Stream.Flush()Dim Bytes As Byte() = Stream.ToArrayDim SQL As String = “insert into Img values (@bytes) “Dim command As New SqlC

  • .net发送邮件的一些技巧

    用System.Web.Mail发送邮件,适用于.net1.1,.net2.0请用System.Net.Mail先引用System.Web1,发送简单邮件[ C# ] <PRE class=csharp onmouseover=”this.style.cursor=’hand’;” title=”Click to copy to clipboard” style=”CURSOR: hand” onclick=copyToClipboard(this);>MailMessage mail

  • 此方法用于确认用户输入的不是恶意信息

    参照petshop 4.0/// <summary> /// 此方法用于确认用户输入的不是恶意信息 /// </summary> /// <param name=”text”>用户输入信息</param> /// <param name=”maxLength”>输入的最大长度</param> /// <returns>处理后的输入信息</returns> public

  • 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)

    修改web窗体页面文件:1)删除web窗体页文件中的HTML标记:<HTML>、<body>、<head>、<form> 之所以要删除这些标记,是因为在一个html文件中不能两次出现这些标记(用户控件总是要放到其它页面中的)。\n2)将web窗体页文件改后缀名,比如:从test.aspx改为test.ascx。 在vs.net2003中重命名web窗体页文件,也会导致其后台代码文件改名。 比如test.aspx.cs会自动改名为test.ascx.cs\n3)修改<%Page …. %>为<%@ Control

  • 图片、文件防盗链程序

    关于图片盗链这个问题,毕竟是自己的劳动成功,很多人不希望别人就那么轻易地偷走了。 这个功能在很多的论坛上都具有,可能是因为盗链的行为太多了吧 反盗链的程序其实很简单,熟悉ASP.NET 应用程序生命周期的话很容易就可以写一个,运用HttpModule在BeginRequest事件中拦截请求就ok了,剩下的工作就是过滤,再过滤! 如果不熟悉HttpModule的话,可以去MSDN上查阅,介绍非常详细,地址:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/f1d2910f-61d0-

  • ASP.NET程序中常用的三十三种代码2

    17.数字格式化   【<%#Container.DataItem(“price”)%>的结果是500.0000,怎样格式化为500.00?】 <%#Container.DataItem(“price”,”{0:¥#,##0.00}”)%> int i=123456; string s=i.ToString(“###,###.00″); 18.日期格式化   【aspx页面内:<%# DataBinder.Eval(Container.DataI

  • 解决网爬工具爬取页面信息出现乱码的问题

    问题: 网爬工具中自动搜集页面信息时,有的页面出现了出现乱码现象原因: 读取页面信息是使用了错误的编码类型。C#.NET从现在的类中获取得来的编码信息有时是错误的,本人认为对不是ASP.NET的应用程序,它读过来的编码信息都是错误的。解决: 思路:必须先在运行时获取得该页面的编码,再去读取页面的内容,这样得来的页面内容才不会出现乱码现象。 方法: 1:使用ASCII编码去读取页面内容。 2:使用正则表达式从读取的页面内容中筛选出页面的编码信息。上个步骤获取的页面信息可能会有乱码。但HTML标志是正确的,所有可以从HTML标志中得到编码的信息。 3.用正确的编码类型去

  • 新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解

    简介:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2个文件:FreeTextBox.DLL和ftb.imagegallery.aspx\n1。下载最新版FreeTextBox(版本3.1.6),解压 FreeTextBox 3.1.6 (2006/07/18) 下载地址:http://freetextbox.com/download/ 详细版本有哪些改进和修改历史可以看这里:http://freetextbox.com/download/changelog.aspxFreeTextBox 3.1.6 (2006/07/18) * BUG: F