
.net
文章平均质量分 53
itzhiren
这个作者很懒,什么都没留下…
展开
-
DataGrid控件(一)
因为是刚开始学asp.net,最主要的是因为工作的原因,现在还不使用asp.net来开发软件,所以学习时间就相对少了一些,学起来也比较慢,再加上我这个人奇笨,所以就有了下面这篇文章。捧着一本asp.net的书啃了半天,看到介绍DataGrid控件的时候,禁不住想做个小程序试试。书上给了两个例子,一个是自动生成列的,另外一个是手动生成列的,我选择手动生成列。代码如下:原创 2004-06-01 16:06:00 · 1232 阅读 · 0 评论 -
根据当前日期获取本周起止时间
/// /// 本周起止时间 /// /// /// private string weekrange(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek); int daydiff = (-1) * weeknow; int daya原创 2007-09-04 15:23:00 · 1794 阅读 · 1 评论 -
一个UBB类及其使用方法(C#完整版)
先把这个类的源码贴出来,然后再给一个使用例子,供大家参考。UBB类源码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using S原创 2007-06-11 14:35:00 · 1807 阅读 · 0 评论 -
"数据源不支持服务器端的数据分页"的问题解决
不要使用DataReader,改成使用DataSet就可以了: OleDbDataAdapter da = new OleDbDataAdapter(sql, connection); DataSet ds2 = new DataSet(); da.Fill(ds2, "News"); GridView1.DataSource = d原创 2007-06-12 12:26:00 · 5265 阅读 · 0 评论 -
asp.net中DropDownList动态加载数据
在cs文件中给DropDownList控件动态加载 数据,一般会用到ListItem对象,除了简单的加载数据,还会设置一个默认选中项,比如,加载年份,当年份等于当前年份的时候,指定该项为选中项。一些常见的错误写法如下: YEAR.Items.Clear(); ListItem li = new ListItem(); for (int i = 1900原创 2007-09-14 10:23:00 · 4315 阅读 · 0 评论 -
在ASP.net中怎样判断是正确的日期格式
如题答案一if( str is DateTime ) { Response.Write("是日期"); } else { Response.Write("不是日期"); }答案二function strDateTime(str) { var r =原创 2007-09-21 11:04:00 · 2283 阅读 · 2 评论 -
ASP.NET中动态加载样式表
第一种方法: HtmlLink myHtmlLink = new HtmlLink(); myHtmlLink.Href = "../../theme/"+x+"/style.css"; myHtmlLink.Attributes.Add("rel", "stylesheet"); myHtmlLink.Attributes.Add("t原创 2007-10-19 14:12:00 · 1393 阅读 · 0 评论 -
Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加Web开发组件。
Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加Web开发组件。-----终于找到解决方法了!原来是文件中使用的.net版本号和机器中安装的版本号不一致引起的原创 2007-10-22 13:54:00 · 3155 阅读 · 0 评论 -
ListBox控件实现选项的上移、下移、左移、右移
HTML>HEAD>TITLE>选择下拉菜单TITLE>meta http-equiv="Content-Type" content="text/html; charset=gb2312">META NAME="Description" CONTENT="Power by hill">HEAD>BODY>p>选定一项或多项然后点击添加或移除(按住shift或ctrl可以多选),或在选择项上双击进行原创 2007-10-19 17:28:00 · 2393 阅读 · 0 评论 -
Access里的Case效果 “IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败!”的解决方法!
我用的是access数据库。为了实现数据表里的1表示"超级管理员",0表示"新闻用户",我在读取数据的时候使用了case ... when ...语句:select (case usercalss when 1 then 超级管理员 else 新闻用户 end) from admin结果出现了如下错误:IErrorInfo.GetDescription 因 E_FAIL(0原创 2007-09-30 10:27:00 · 2912 阅读 · 0 评论 -
gridview中设置绑定的日期时间类型字段的显示格式
end_time"> 这样绑定了日期时间类型的字段end_time之后,运行出来的结果是显示的日期时间类型,如果只想要日期,则设置它的DataFormatString为{0:d};如果只想要时间,则设置它的DataFormatString为{0:T}。原创 2007-09-28 16:31:00 · 7423 阅读 · 0 评论 -
GridView和CheckBox结合
后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts原创 2007-10-10 16:21:00 · 3541 阅读 · 6 评论 -
鼠标移到GridView某一行时改变该行的背景色方法一
双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; //执行循环,保证每条数据都可以更新原创 2007-10-10 16:19:00 · 1058 阅读 · 1 评论 -
asp.net使用button做重定向
象这样一个Button,我们经常需要做的是点击这个按钮,就跳转到“新建日志”页面 ,那么在cs文件中加入:NewDiary.Attributes.Add("onclick", "window.location=new/index.aspx;");但是我们会发现,这个时候点击Button,并没有跳转到“新建日志”页面,这是因为,Button 被.net转化为所以这里要注意一下,如果按钮类原创 2007-10-15 10:36:00 · 2026 阅读 · 1 评论 -
生成html的几种方案
方案1: /// /// 传入URL返回网页的html代码 /// /// URL /// public static string getUrltoHtml(string Url) { errorMsg = ""; try { System.Net.WebRequest wReq = System.Net.WebReques转载 2008-01-22 11:36:00 · 983 阅读 · 0 评论 -
GridView控件使用了visible=false之后,就取不到相应列的值了
如果要在GridView 控件中隐藏不必要的列,使用visible="false"后 你就无法取得这列的值了.解决问题的方法很简单:-------------------------------------------------- protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)原创 2008-02-15 14:46:00 · 2788 阅读 · 0 评论 -
Visual Studio .NET 已检测到指定的Web服务器运行的不是ASP.NET 1.1 版。您将无法运行ASP.NET Web应用程序或服务。 ---解决方法
使用VS2003打开某一个网站的时候,出现错误信息:Visual Studio .NET 已检测到指定的Web服务器运行的不是ASP.NET 1.1 版。您将无法运行ASP.NET Web应用程序或服务。解决方法如下: 确保 .NET Framework 1.1 版安装在 Web 服务器计算机上。有关详细信息,请参见 Visual Studio .NET 软件要求。原创 2007-06-05 08:54:00 · 1094 阅读 · 0 评论 -
如何在.NET里插入flash
把以前在Dreamweaver或者FrontPage中插入的Flash拷贝到VS2005的.NET文件中,会出现类似以下错误:错误 1 验证 (Internet Explorer 6): 属性“type”不是元素“embed”的有效属性。错误 2 验证 (Internet Explorer 6): 属性“quality”不是元素“embed”的有效属性。解决方法: http://原创 2007-06-05 10:22:00 · 1836 阅读 · 1 评论 -
ASP.NET区 结贴出现错误
加载xml文件错误,请跟斑竹联系!!请斑竹生成以下社区的贴子列表!!roomid:5202typenum:2 ASP.NET区 结贴的时候 ,出现以上信息,但是点击 版主 ,都提示 Server is too busy原创 2007-05-29 16:11:00 · 814 阅读 · 0 评论 -
DataGrid控件(二)--分页
数据绑定之后,如果要在DataGrid控件中实现分页功能,那么就要用到DataGrid的Allowpaging属性了,设置AllowPaging属性为True,然后设置每一页的大小,比如说设为2:PageSize=2。这个时候,再运行程序,就会看到DataGrid以每页两条记录的方式来显示了,并且有""来连接到上一页或者下一页,如果你不想用这个"",而想用汉字“上一页”和“下一页”,那么只要在属性原创 2004-06-04 11:35:00 · 1618 阅读 · 0 评论 -
ASP.NET连接Access数据库
首先,需要引入命名空间:System.Data.OleDb,然后才可以连接,代码如下:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Dim connstr As String Dim sql As String Dim mycommand As OleDbCommand Dim myread A原创 2006-08-22 13:23:00 · 1320 阅读 · 0 评论 -
ASP.NET错误信息:至少一个参数没有被指定值
“/WebSite1”应用程序中的服务器错误。--------------------------------------------------------------------------------至少一个参数没有被指定值。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.原创 2006-08-23 09:00:00 · 5536 阅读 · 1 评论 -
ASP.NET查询ACCESS数据库的内容并在DATAVIEW中显示出来
在http://blog.youkuaiyun.com/itzhiren/archive/2006/08/22/1105519.aspx这篇文章中,就可以在DATAVIEW中显示记录了,但是如果你的字段名是英文或者你想设置一下DATAVIEW的样式,使其更美观,就不能使用这么简单的代码显示了。首先,如果要把标题显示为汉字,那么需要设置DATAVIEW的AutoGenerateColumns="false原创 2006-08-22 14:36:00 · 1641 阅读 · 0 评论 -
访问 IIS 元数据库失败
前几天由于某种原因重装了IIS,结果装完了之后运行.aspx文件,出现以下错误:访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 A原创 2007-01-18 17:18:00 · 1135 阅读 · 0 评论 -
asp.net(c#)生成验证码
今天过生日,写点东西纪念一下吧,其实代码主要是从网上来的.生成验证码,无非是把数字、字母或汉字混合在一起,生成图片,然后输出。这里用的是数字和字母。首先,登陆界面需要显示这个图片,那么,就有:请输入 这个来显示图片,下面是Validate.aspx:private Bitmap validateimage;private Graphics g;publ原创 2007-01-19 14:39:00 · 1581 阅读 · 0 评论 -
asp.net(C#)怎样生成验证码?
public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(GenerateCheckCode()); } #region Web 窗体设计器生成的代码 overrid原创 2007-07-17 10:26:00 · 1151 阅读 · 0 评论 -
GRIDVIEW 控件的用法
GRIDVIEW 用法一、GridView和DataGrid的异同GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为原创 2007-05-08 15:56:00 · 3512 阅读 · 0 评论 -
请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。
编译ASP.NET时,提示“请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。”,代码中加入了自定义的一个namespace,该命名空间为 news解决方法:在ASPX页面中的inherits后加入命名空间的名称,比如原来是inherits="News_show",命名空间为news,现在改成inherits="ne原创 2007-05-11 21:35:00 · 8328 阅读 · 3 评论 -
控制台窗口在执行完毕后立即关闭
VS2005中编写C#的程序时,调试运行,控制台窗口会在执行完毕后立即关闭,这样就无法看到运行的结果。为了解决这个问题,可以使用Console.ReadKey();告诉代码在结束前等待按键。这样的话,控制台窗口在显示出来之后,你看到了显示结果之后,如果想关闭窗口,那么你可以按任意键来关闭它。原创 2007-05-12 21:26:00 · 4686 阅读 · 0 评论 -
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
我遇到的出现这种错误的原因一般是以下几种情况:1.在绑定数据控件的时候, //建立数据库连接 OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("ne原创 2007-05-23 09:50:00 · 95413 阅读 · 5 评论 -
编译器错误信息: CS0123: “MyList_Page”的重载均与委托“System.EventHandler”不匹配
以前遇到过几次类似 “XXXXX” 的重载均与委托“XXXXXX”不匹配 这样的错误,都没有得到解决,一头雾水,今天在几个朋友的帮助下终于解决了这个问题,这类问题出现的原因就是在控件的一些事件里面调用了函数,而这些函数的参数与该事件所要用到的参数类型不一致。比如:OnPageIndexChanged="MyList_Page" runat="server" Width="500" GridL原创 2007-05-24 11:44:00 · 11178 阅读 · 5 评论 -
asp.net(C#)中的DBNull、Null、String.Empty等
1.对DBNull的解释: 该类用于指示不存在某个已知值(通常在数据库应用程序中)。 在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value 实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字段具有 DBNull 值。 该类还可以用于在 COM Interop 中原创 2007-05-25 15:46:00 · 1812 阅读 · 0 评论 -
asp.net(c#)中,两个整数相除,怎样得到带小数点的结果呢?
比如,int verygood=24;int allvote=37;如果这样: float verygoodlength = verygood / allvote;那么,结果就是0;要得到带小数点的结果,有以下几种方法:1、double verygoodlength = Convert.ToDouble(Convert.ToDouble(verygood) / Con原创 2007-05-31 08:42:00 · 13981 阅读 · 2 评论 -
出现从客户端中检测到有潜在危险的 Request.Form 值的错误时的解决办法
从客户端(tbName=";-- 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestVal原创 2007-05-31 11:20:00 · 1700 阅读 · 0 评论 -
WebApplication和WebSite的区别
WebApplication(Web应用程序)和WebSite(网站)的区别,WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要创建命名空间、CS代码修改以后不需要重启就可以看到变化(无论是WebSite还是WebApplication,修改aspx都不需要重启),但是不利于工程化开发,比如代码出错不容易发现,代码不分命名空间。开发技术上没有任何区别,只是开发、原创 2011-06-27 20:47:00 · 2643 阅读 · 2 评论