随笔分类 -  Asp.Net

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要:DetailsView的使用经常用来显示详细信息的:绑定:Id指的是通过各种方式传过来的参数我们可以直接绑定增加,删除,修改的方法,设定dateKeyName的值就可以直接就行相关操作了,它有三种显示的方式:readonly,Edit,insert所以我们可以让它显示三种不同的方式我们可以通过传递过来不同的参数来判断应该显示什么模式string mode = Request.QueryString["mode"]; DetailsViewMode md = (DetailsViewMode)Enum.Parse(typeof(DetailsViewMode), mode); 阅读全文
posted @ 2011-03-02 21:37 双魂人生 阅读(388) 评论(0) 推荐(0)
摘要:DropDownList是一个下拉列表菜单,平时我们也会经常用到,下面就来看看如何绑定值1> 静态添加,就是说在值都很明确的情况下ListItem list1 = new ListItem("a","1");ListItem list2 = new ListItem("b", "2");ListItem list3 = new ListItem("c", "3");ListItem list4 = new ListItem("d", "4& 阅读全文
posted @ 2011-03-02 21:29 双魂人生 阅读(26307) 评论(0) 推荐(3)
摘要:一、GrilView是一个数据源绑定控件,对于任何一个这样的控件来说在绑定控件的时候有两点我们需要注意:1> 当绑定的是值类型的对象的时候,直接绑定就可以了 List<string> list = new List<string>(); list.Add(3); list.Add(5); list.Add(6); this.GridView2.DataSource = list;2> 当绑定的是引用类型的对象的时候,我们需要使用绑定方法DataBind()才可以完成绑定 List<Stu> list = new List<Stu>() 阅读全文
posted @ 2011-03-02 21:21 双魂人生 阅读(1179) 评论(0) 推荐(0)
摘要:导航系统一、首先来看看一下站点地图:<?xml version="1.0" encoding="utf-8" ?><siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="Default.aspx" title="首页" description=""> <siteMapNode url="HotBookL 阅读全文
posted @ 2011-03-02 21:07 双魂人生 阅读(688) 评论(0) 推荐(0)
摘要:Asp.net的服务端控件,到了客户端之后都要要转换成Html标记的,比如Textbox就对应的是<input type=”TextBox”>今天我们要说到的Controls.AttriButes.Add(“参数一”,”参数二”)其实就是给web控件转换成html标记后的属性赋值或执行相关事件的,参数一就是属性比如value,onclick,onblue等,参数二就是属性的值或者是js事件,css代码中:Button1.Attributes.Add(“onclick”,”return confirm(‘确定要删除吗?’)”)还有一种写法:Button1.Attributes[&qu 阅读全文
posted @ 2011-03-02 17:10 双魂人生 阅读(826) 评论(0) 推荐(0)
摘要:在asp.net中的控件主要有三种:1 html控件:<input type="button"id="Button1" runat="server" value="" onserverclick="Button1_Click"Onclick=”js” />Onserverclick用来调用服务器端的方法protected void Button1_Click(object sender, EventArgs e){Response.Write("<script> 阅读全文
posted @ 2011-03-02 16:50 双魂人生 阅读(298) 评论(1) 推荐(0)
摘要:Asp.net中的页面传值方法:1Url传值:2Session3Cookie4Application5Response.Redirect()传值6最后在另外一个页面获得当前页面的控件中的值,在这里重点讲一下首先在asp.net中只有Button linkButton imgButton有postbackUrl属性可以用来跨页传递控件的值<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="index.aspx" />Inde 阅读全文
posted @ 2011-03-02 15:18 双魂人生 阅读(265) 评论(0) 推荐(0)
摘要:退出的时候方法很多,一般可采用以下几种1、为退出添加一个事件,在事件中写退出事件2、退出为一个连接,可以连接到下一个页面如logout.aspx,然后在这个页面里加载退出事件 阅读全文
posted @ 2011-03-02 14:15 双魂人生 阅读(233) 评论(0) 推荐(0)
摘要:Session和Cookie的使用总结:Session和cookie都是asp.Net中的内置对象,至于他们有什么区别,在这里就不在多说,现在来说说一些比较实用点的东西:我们知道网站都有一个后台管理系统,其中有登录和退出两个功能,在登录的时候我们往往会把用户的信息保存到session或者cookie中,以便后面使用,那么在登录的时候我们要注意哪些呢?1、把一些敏感的东西存到session中,不太敏感的东西可以存在session或者Cookie中,比如用户名就是不太敏感,但是介于有些浏览器不支持cookie的使用,所以我们会把它存到session中,但是session有的时候在服务器中容易丢失. 阅读全文
posted @ 2011-03-02 11:57 双魂人生 阅读(9776) 评论(0) 推荐(3)
摘要:Asp.net内置对象总结:1> Session:用于在服务器断保存用户的会话状态,它的运行机制就是当第一次访问的时候到服务器中判断是否存在,也就是sessionID,如果不存在,就创建一个,然后带着sessionID返回客户端,第二次访问的时候就可以根据sessionID或得相关Session的值,会话周期在浏览器打开到关闭!Session赋值和获得Session的值:Session[“session名称”]=Value变量=Session[“session名称”]Session.Timeout=20表示在20分钟内如果用户不进行任何操作,session将过期Session.Clear 阅读全文
posted @ 2011-03-02 11:52 双魂人生 阅读(409) 评论(0) 推荐(0)
摘要:ViewState主要是用来维护页面状态的,正所周知,web是无状态的,Asp.Net页面也没有状态,所以在服务器的每个往返的过程中,都有实例化,执行,呈现和处理,如果每次都这样,势必会对服务器造成很大的压力,性能会很低,那么在Asp.Net采用了ViewState机制,对一些不需要重新改变状态的信息,可以保存带到ViewState,总之合理使用ViewState可以在某种程度上大大的提高访问的性能但是有些是.net自动帮助我们做好的东西,比如注册的时候,填写完信息后,回发到服务器的时候,这些信息会被自动的保存到服务器中,这些并不是ViewState在启作用,是另外的一种机制它是由 ASP.N 阅读全文
posted @ 2011-03-02 11:34 双魂人生 阅读(1845) 评论(7) 推荐(1)
摘要:<?xml version="1.0" encoding="utf-8"?><Products> <Product id="0" proName="aa1" proPrice="12" proInfo="bb"> </Product> <Product id="1" proName="电脑" proPrice="3200" proInfo="电脑电脑电脑 阅读全文
posted @ 2011-03-01 11:29 双魂人生 阅读(3932) 评论(0) 推荐(0)
摘要:默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。但是如果不需要保留,也可以将其禁用,这样可以节省资源。下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。1) 控件禁用:将控件的EnableViewState属性设置为false;2) 页面禁用:在页面的Page指令中添加EnableViewState="false";3) 应用程序禁用:在Web.Config文件中添加程序代码 程序代码<configuration> <system.web> <pages enableView 阅读全文
posted @ 2011-02-27 18:16 双魂人生 阅读(352) 评论(0) 推荐(0)
摘要:委托--用户控件到普通页面之间的传值用户控件在程序中我们经常用到,但是用户控件到普通页面之间的传值,却很少用,在这里要使用委托去实现所谓委托,通俗的说就是代替别人去做事情,下面举个例子就明白了!假如我要送个同事小王一箱水果,由于他家比较远,就让离他家比较近的小张帮我去送给他,那么小张就是我委托的人。下面结合上面的例子看看在程序中如何通过委托去处理一下事件用户控件:现在我在Default.aspx中使用了用户控件,而且我想在点击Button的时候把文本框中的值传到Default.aspx的某一个Lable中,那么这个时候就可以使用委托了,怎么实现呢?在这里我们可以理解把用户控件看成是我,页面De 阅读全文
posted @ 2011-02-27 17:17 双魂人生 阅读(781) 评论(0) 推荐(0)
摘要:在asp.net的中有代码后置和代码内嵌两种方式,在平时的编程中,我们用的最多的就是代码后置了,在这里就不在多做讲解了,下面来看看代码内嵌:代码内嵌中有三种常用的符号标记:<script></script> <% %> <%= %> 看一个例子<body> <form id="form1" runat="server"> <div> <script runat="server" language="C#"> string 阅读全文
posted @ 2011-02-27 17:07 双魂人生 阅读(714) 评论(0) 推荐(0)
摘要:#region cookie操作 /// <summary> /// 读取cookie /// </summary> /// <param name="strName"></param> /// <returns></returns> public static string GetCookie(string keys) { HttpCookie cookie = HttpContext.Current.Request.Cookies["domain"]; if (cookie != 阅读全文
posted @ 2011-02-27 17:03 双魂人生 阅读(738) 评论(1) 推荐(0)
摘要:1、Girlview自动分页需要出发的事件protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; showdata(); }2、 以下是下拉分页思路很简单,如果将装载下拉列表的循环放到load事件中,那么是肯定读不出gridview总页码的!先考虑页面以及控件的执行顺序我们就能发现,load事件是发生最前面,其次读取数据库,然后绑定给GridView,在绑定的过程中又有先按照控件分页的相关限制得到页码!!所 阅读全文
posted @ 2011-02-27 17:01 双魂人生 阅读(231) 评论(0) 推荐(0)
摘要:A.Access: 1 web.config中配置 <add name="MyConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\dbwangke.mdb"/> 页面读取: public static string connectionString = ConfigurationManager.ConnectionStrings ["MyConnectionString"].Con 阅读全文
posted @ 2011-02-27 16:51 双魂人生 阅读(614) 评论(0) 推荐(0)
摘要:在asp.net中使用公共类可以节省很多代码,DBHelp这个类我们经常用,现在来简单介绍一下:连接字符串从配置文件中读取 private readonly static string CONNSTRING =ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; 执行增删改操作方法 public static void GetExecuteNonQuery(string sqlstr,params SqlParameter[] paras) { using(SqlConnection c 阅读全文
posted @ 2011-02-27 16:50 双魂人生 阅读(4893) 评论(0) 推荐(0)
摘要:前面我们说到了如何读取Xml的节点名称,属性值,文本元素值,那么将Xml数据绑定到数据源绑定控件就变得很简单了,我们知道数据源绑定控件的数据源都是集合(如:IList,ArrayList)或者是DataSet,DataTable等,我们直接从xml读取所有所需要的值加载到泛型集合或者DataSet,DataTable等中里面,然后将它们绑定到数据源绑定控件中(如GirlView,DataList)下面看一个例子:<?xml version="1.0" encoding="utf-8"?><Products> <Product 阅读全文
posted @ 2011-02-25 16:34 双魂人生 阅读(1220) 评论(4) 推荐(1)

上一页 1 ··· 4 5 6 7 8 9 10 下一页