摘要:
<?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="电脑电脑电脑 阅读全文
摘要:
默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。但是如果不需要保留,也可以将其禁用,这样可以节省资源。下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。1) 控件禁用:将控件的EnableViewState属性设置为false;2) 页面禁用:在页面的Page指令中添加EnableViewState="false";3) 应用程序禁用:在Web.Config文件中添加程序代码 程序代码<configuration> <system.web> <pages enableView 阅读全文
摘要:
委托--用户控件到普通页面之间的传值用户控件在程序中我们经常用到,但是用户控件到普通页面之间的传值,却很少用,在这里要使用委托去实现所谓委托,通俗的说就是代替别人去做事情,下面举个例子就明白了!假如我要送个同事小王一箱水果,由于他家比较远,就让离他家比较近的小张帮我去送给他,那么小张就是我委托的人。下面结合上面的例子看看在程序中如何通过委托去处理一下事件用户控件:现在我在Default.aspx中使用了用户控件,而且我想在点击Button的时候把文本框中的值传到Default.aspx的某一个Lable中,那么这个时候就可以使用委托了,怎么实现呢?在这里我们可以理解把用户控件看成是我,页面De 阅读全文
摘要:
在asp.net的中有代码后置和代码内嵌两种方式,在平时的编程中,我们用的最多的就是代码后置了,在这里就不在多做讲解了,下面来看看代码内嵌:代码内嵌中有三种常用的符号标记:<script></script> <% %> <%= %> 看一个例子<body> <form id="form1" runat="server"> <div> <script runat="server" language="C#"> string 阅读全文
摘要:
#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 != 阅读全文
摘要:
1、Girlview自动分页需要出发的事件protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; showdata(); }2、 以下是下拉分页思路很简单,如果将装载下拉列表的循环放到load事件中,那么是肯定读不出gridview总页码的!先考虑页面以及控件的执行顺序我们就能发现,load事件是发生最前面,其次读取数据库,然后绑定给GridView,在绑定的过程中又有先按照控件分页的相关限制得到页码!!所 阅读全文
摘要:
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 阅读全文
摘要:
在asp.net中使用公共类可以节省很多代码,DBHelp这个类我们经常用,现在来简单介绍一下:连接字符串从配置文件中读取 private readonly static string CONNSTRING =ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; 执行增删改操作方法 public static void GetExecuteNonQuery(string sqlstr,params SqlParameter[] paras) { using(SqlConnection c 阅读全文
摘要:
我们知道,在对数据库进行操作的时候,我们可以使用sql语句,也可以使用存储过程,那么使用存储过程有什么好处呢,首先它是预编译的语句,所以效率很高,其次就是很安全,用sql语句的时候有可能会被进行sql注入,存储过程完全被隐藏的,所以会避免,很安全,一般的情况下,一些小项目,比如web开发的时候,小企业站可以使用sql语句,大型的行业网站从安全和性能可以使用存储过程,下面就来存储过程的写法:其实这些东西都是死的,多写几遍就ok了A、不带参数的存储过程create proc stuInfoasselect * from studentgoB、带参数的存储过程create proc stuBysex 阅读全文
摘要:
前面我们说到了如何读取Xml的节点名称,属性值,文本元素值,那么将Xml数据绑定到数据源绑定控件就变得很简单了,我们知道数据源绑定控件的数据源都是集合(如:IList,ArrayList)或者是DataSet,DataTable等,我们直接从xml读取所有所需要的值加载到泛型集合或者DataSet,DataTable等中里面,然后将它们绑定到数据源绑定控件中(如GirlView,DataList)下面看一个例子:<?xml version="1.0" encoding="utf-8"?><Products> <Product 阅读全文