自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

asp.net常见问题分析,网站开发常见问题总结,ningxi_博客

ningxi_博客专业分享asp.net常见问题分析及解决方案、网站开发常见问题总结。有需要可加我Q1253554208

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 Repeater数据控件与aspnetpager分页控件使用例子:

效果图:1)、把AspNetPager.dll文件(从网上下载)放到网站bin文件夹里2)、在.aspx页引用分页控件的命名空间:@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="Webdiyer" %>3)、这样就可以使用分页控件了前台:  部

2010-05-24 23:49:00 3873

原创 使用scriptmanager和updatepanel实现局部刷新要注意的问题

局部刷新里的事件不能涉及updatePane外面的控件,且不能运行response.write()等asp、javascript,要不然局部刷新会不成功。

2010-05-18 23:19:00 1873

原创 asp.net textbox只读时不能通过javascript赋值、采值解决办法

1)、不设置ReadOnly,设置onfocus=this.blur()如:"TextBox1" runat="server" onfocus=this.blur()>2)、设置了ReadOnly属性后,通过Request来取值,如下:前台代码:"TextBox1" runat="server" ReadOnly="True" > 后台代码:string Text = Reques

2010-05-18 23:18:00 1812

原创 信息修改页的处理逻辑

在信息修改页的提交前,先用javascript判定每个修改项是否符合规则,提交后首先把所有信息框的值用多个变量保存着,再用一条update多字段组合更新语句(我的博客里有写),更新到数据库

2010-05-18 23:14:00 661

原创 GridView 、DataList 、Repeater 比较

    虽然使用GridView 来显示,编辑,删除,排序和分页数据都非常容易,但是很臃肿.为了更好的控制外观,我们需要使用DataList 或Repeater .这些控件使用templates 来显示记录,而不是BoundFields. DataList 包含一个HTML ,默认情况下table的一行显示数据源的一条记录,和GridView一样. DataList 可以在一个table 行里

2010-05-18 23:12:00 825

原创 retrun、break、continue比较

结束c#方法使用return;即可以返回到上层方法或当前页。当要返回上一历史页面使用javascript:history.back();跳出循环使用break;结束当前循环,执行下一循环用:continue

2010-05-18 23:10:00 1777

原创 为控件添加属性

 在页面加载的时候使用:控件名.Attributes.Add("属性名", "为属性添加值");如,使用javascript为listbox控件添加双击删除事件:前台:script language="javascript" type="text/javascript">            function change() {            if (d

2010-05-18 22:57:00 733

原创 网页注销与网页关闭

网页注销:Session.Contents.RemoveAll();Response.Write("alert(退出成功!谢谢使用!);top.location.reload(default.htm)");        网页关闭:        a href="javascript:close()" target="_parent">关闭

2010-05-18 22:40:00 1951

原创 在web.config里写access数据库连接

在web.config里不能写相对路径,ServerMapPath也不能识别,所以在web.config里写access数据库连接时可以这样写: 然后在代码页里这样写;程序中的数据访问类中我把"SQLConnString"和"dbPath"取出来连接成一个字符串"CONN_STRING_NON_DTC"public static readonly string CONN_STR

2010-05-18 22:36:00 737

原创 .net+mssql的应用系统改成.net+access系统方法总结

将数据库导出成access,存储过程不会导出,要自己写,但access的存储过程(也称不上存储过程)没有用过,因为它的效率、安全等都很小,所以也就称不上存储过程,相当一条查询语句。可以考虑把mssql存储过程的查询语句写到系统文件里,使用sqlhelper类可以更方便。将.net文件的命名空间slqclient改成oledb,在sqlclient里的类也改成相应的oledb里的类。

2010-05-18 22:33:00 631

原创 网页内容内嵌脚本代码

是服务器端的注释,就是注释,可以用来注释服务器端控件是内嵌服务器解释的代码块,就是直接执行内部的表达式是内嵌服务器输出块,就是直接输出内部的表达式是数据绑定表达式。ASP.NET表达式。最有用的地方是在控件的一些硬编码文本处用资源文件的内容来代替,还有比如指示数据源控件的connectionString。  %>指示语法,每个aspx,ascx,ashx,m

2010-05-18 22:30:00 934

原创 获取dropdownlist选中项的value与text

获取dropdownlist的value: ddl.SelectedValue.ToString()。获取dropdownlist的text: ddl.SelectedItem.Text.ToString()

2010-05-18 22:28:00 10130

原创 判定dataset是否有数据

if(ds.Tables[0].Rows.Count)

2010-05-18 22:27:00 720

原创 判定session值是否存在:

If(Session["qxkey"] == null)

2010-05-18 22:25:00 1890

原创 将数据绑定到控件的方法总结

将数据绑定到控件方法,注意参数的使用,这样有利于页面加载时使用和其它带有条件的数据查询事件的调用,如: private void GetT_user(string parSqlString,params SqlParameter[] paras) { ds = sqlhelper.Query(parSqlString, "teacher", paras);//s

2010-05-18 22:21:00 984

原创 dataread读取数据的简单方法

还用sqldataread对象读取数据时,最好使用dr.getvalue(字段序号,从0开始).tostring(),该取值方式可以取出null,数值,时间,字符等字段类型。

2010-05-18 22:19:00 1555

原创 后台获取datalist每项里的某个控件

//前台: ’>

2010-05-18 22:08:00 8167

原创 treeview绑定到关系数据源,生成树,并实现checkbox的级联选择

treeview使用参考vs的联机帮助,这里重点讲一下treeview绑定到关系数据源,同时实现checkbox的级联选择(使用TreeView.js),提交checkbox为true的项。或者导入某些项到treeview中进行编辑,使相应的checkbox为true。数据表必须有自身id、父亲id两个字段。前台: <!-- function OnTr

2010-05-18 21:29:00 2145

原创 遍历GridView,获取某控件的值,并保存到ArrayList数组中,如遍历gridview中的checkbox

ArrayList sSRecruitId = new ArrayList(); foreach (GridViewRow row in GVSRecruitPlan.Rows) { if (((CheckBox)row.FindControl("CB")).Checked)//CB是checkbox的id {

2010-05-18 21:10:00 3635

原创 gridview事件中获取datakey

先设置前台datakeynames的数据源,后台gridview1.datakeys[行号][第几个datakey,从0开始].value.tostring()

2010-05-18 21:08:00 981

原创 GridView删除行的两个方法

前台:…… //使用commandfield //或者使用linkbutton,且可以调用javascript提示用记是否删除当前行,后台都调用一样的方法rowdeleting

2010-05-18 20:47:00 1672

原创 DataView数据绑定与分页

方法一、使用自定义的分页效果:前台: <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" AutoGenerateColumns="False" GridLine

2010-05-18 20:40:00 3869

原创 DataList数据绑定与分页

 前台: " style="background-color:#EEC015; text-decoration:none;" class="black">

2010-05-18 20:34:00 658

原创 同一数据库服务器中跨数据库查询

与同一数据库查询的差别就只是那个T-sql语句的。跨数据库查询中的字段名前要标明数据库名、表名,表名前要标明数据库名。如:

2010-05-18 17:08:00 1186

原创 asp.net md5加密

public string md5(string str,int code){ if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substrin

2010-05-18 17:03:00 451

原创 DropDownList绑定数据

动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);DataSet

2010-05-18 16:39:00 518

原创 asp.net 读取excel数据表

第一次使用execl作为数据源,发觉有以下几个问题:  1、数据源连接语句  2、数据表名(默认为sheet1、sheet2……)  3、数据字段名(默认为F1、F2……这个不那么确定,可以用数据绑定控件输出,字段名就是默认的excel数据源的字段名)  4、绑定控件显示的第一行为excel表里的字段行,可用dataset如:ds.table[0].rows[0].delete()

2010-05-18 14:16:00 740

原创 javascript asp.net后台方法调用前台javascript方法

把以下代码写到后代方法里: ScriptManager.RegisterStartupScript(Page, this.GetType(), "onclick", "[javascript里的方法,如:]showFloat();", true);

2010-05-13 09:42:00 690

原创 javascript 当文本框失去焦点时,立即判定是否符合正则表达式,并在旁边显示匹配结果。

.warning { color: Red; font-size: 12px; line-height: 13px; } .remind { color:gray; font-size:12px;

2010-05-07 22:11:00 5554

原创 javascript 使用正则表达式验证注册用户填写的资料

<!-- String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } function check() { //检查用户名 var userId = document.getElementById("txtU

2010-05-05 23:44:00 1929

原创 asp.net 表单验证

标签中的name表示指定要用于身份验证的 HTTP Cookie。默认情况下,name 的值是 .ASPXAUTH。采用此种方式验证用户后,以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问这个web应用时会将连同Cooki

2010-05-04 23:30:00 546

转载 服务器的iis、vs、mssql的安装顺序

先iisàsqlà.net先装.net后装iis会出现无法运行.net文件的情况,解决办法:到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727中找,有个工具叫 aspnet_regiis.exe,运行方法如下:1.开始-->运行-->输入cmd,运行2.DOS窗口打开以后,在DOS窗口内进入上面的文件夹3.输入 aspnet_regiis.exe

2010-05-04 15:28:00 1500

原创 javascript 去除字符串的左右空格

String.prototype.Trim = function(){return this.replace(/(^/s*)|(/s*$)/g, "");} String.prototype.LTrim = function(){return this.replace(/(^/s*)/g, "");} String.prototype

2010-05-03 21:50:00 515

原创 cooki简单使用

HttpCookie cookie1 = new HttpCookie("test");//创建cookie1,名为testcookie1.Values.Add("test1Value","test1Text");//向cookie1写入一个量test1Value,值为test1Textcookie1.Values.Add("test2Value","test2Text");//向co

2010-05-03 20:21:00 726

原创 javascript使用以下序列表示非字母字符或特殊标点符号,常用于弹出框、正则验证

/ f 换页符 / n 换行符 / r 回车 / t 制表符 / v 垂直制表符 / / 一个 / 直接量 / / 一个 / 直接量 / . 一个 . 直接量 / * 一个 * 直接量 / + 一个 + 直接量 / ? 一个 ? 直接量 / | 一个 | 直接量 / ( 一个 ( 直接量 / ) 一个 ) 直接量 / [ 一个 [ 直接量

2010-05-02 15:02:00 1208

原创 弹出框使用字符序列表示非字符,实现换行等效果:

弹出框使用字符序列表示非字符,实现换行等效果: 使用javascript弹出框直接在alert内容里加入字符序列,如:换行/n。alert("ningxi/n宁希") 使用asp.net后台弹出框要在字符”/”前多加一个”/”,将”/”转义。 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message",

2010-05-01 09:57:00 1134

ASP.NET jquery.uploadify文件上传控件测试项目(已解决中文乱码)

ASP.NET jquery.uploadify文件上传控件测试项目(已解决中文乱码)

2011-03-09

apache+asp.net3.5安装配置教程_内有安装软件

在windowXP下安装使用apache服务器软件,并支持asp.net3.5应用程序。

2010-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除