`

常用代码

阅读更多
//添加连接
第一个<appSetting/>后添加<appSetting>
<add key="conString" value=""/>
</appSetting> 删除原来的<appSetting/>
//获取  
ConfigurationManager.AppSettings["conString"];
//打开连接
private static void OpenSqlCon()
{
if(sqlCon.State=Connection.Closed)
{
sqlCon.Open();
}
}
//关闭连接
private static void CloseSqlCon()
{
if(sqlCon.State=Connection.Open)
{
sqlCon.Close();
}
}
//执行sql语句返回一个DataSet
public static DataSet ExecSql(string sql)
{
try
{
OpenSqlCon();
sqlSet.Clear();
sqlDa=new SqlDataAdapter(sql,sqlCon);
sqlDa.Fill(sqlSet);
CloseSqlCon();
}
catch(Exception)
{
throw();
}
finally
{
CloseSqlCon();
}
return sqlSet;
}
//执行sql语句返回第一个单元格的数据
public static DataSet ExecReturnFirstCell(string sql)
{
try
{
OpenSqlCon();
sqlCmd=new SqlCommand(sql,sqlCon);
returnString=sqlCmd.ExecutScalar();
CloseSqlCon();
}
catch(Exception)
{
throw();
}
finally
{
CloseSqlCon();
sqlCmd.Dispose();
}
return returnString;
}
//插入数据和更新数据
public static DataSet ExecSql(string sql,string name,string content )
{
int i=0;
try
{
OpenSqlCon();
sqlCmd=new SqlCommand(sql,sqlCon);
sqlCmd.Paramters.Add('@name',SqlDbType.NChar).value=name;
sqlCmd.Paramters.Add('@content',SqlDbType.Text).value=content;
i=sqlCmd.ExectuNonQuery();
}
catch(Exception)
{
throw();
}
finally
{
CloseSqlCon();
sqlCmd.Dispose();
}
return i;
}
//删除数据
public static DataSet ExecSql(string sql,string id)
{
int i=0;
try
{
OpenSqlCon();
sqlCmd=new SqlCommand(sql,sqlCon);
sqlCmd.Paramters.Add('@id',SqlDbType.int).value=id;
i=sqlCmd.ExectuNonQuery();
}
catch(Exception)
{
throw();
}
finally
{
CloseSqlCon();
sqlCmd.Dispose();
}
return i;
}
//执行存储过程返回一个DataSet
//执行存储过程返回第一行第一列的数据

//防止恶意刷新(页面跳转,局部刷新,或者 验证玛.都可以解决这个问题)
Response.Redirect(Request.RawUrl );   

//取消默认的输入验证,即自动检查提交的文本中的恶意代码(可以提交html代码)
在web.config文件第一个System.web中添加
<pages validateRequest="false">
</Pages>
<%#Server.HtmlEncode(Eval("content").ToString())%>

//注释
#region
#endregion

//分页
 PagedDataSource ps = new PagedDataSource();
 ps.DataSource = dt.DefaultView ;
ps.AllowPaging=true;
ps.PageSize=5;
ps.CurrentPageIndex = ViewState["Page"];
ViewState["count"]=ps.PageCount;
首页:ViewState["page"]=0;DataSource=ps;DataBind();
下一页:ViewState["page"]=int.Parse(ViewState["page"].ToString())-1;DataSource=ps;DataBind();
上一页:ViewState["page"]=int.Parse(ViewState["page"].ToString())+1;DataSource=ps;DataBind();
尾页: ViewState["page"] = int.Parse(ViewState["count"].ToString()) - 1;DataSource=ps;DataBind();
 LabSum.Text = ps.DataSourceCount.ToString ();//总数据条数

//输出提示信息
 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('对不起!您还没登录,请先登录!');window.location='Default.aspx'</script>");
//获得时间
    <script type="text/javascript"> 
    function showTime() 
    { 
        var now = new Date();   
        var month=now.getMonth()+1;     
        document.getElementById("labTime").innerHTML ="今天是:" +now.getFullYear ()+"-"+month+"-"+now.getDate () +"     " +now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds(); 
        window.setTimeout("showTime()",1000); 
        
    }     
    </script>

//DataList
 RepeatDirection="Horizontal" 数据横向显示 Vertical数据竖向显示 RepeatColumns="2"

//OnItemCommand
CommandArgument='<%# DataBinder.Eval(Container.DataItem, "商品编号") %>' 
CommandName="buy"
protected void dLRecommend_ItemCommand(object source, DataListCommandEventArgs e)
    {
        if (e.CommandName == "detailSee")
        {
            AddressBack(e);
        }
        else if (e.CommandName == "buy")
        {
            AddShopCart(e);
        }

    }

//查找控件
Textbox t e.Item.FindControl("id") as Textbox 

//DataView的RowFilter属性实现SQL语句SELECT语句所实现的功能
DataTable不是数据库中的数据或修改了未保存
Session["table"]=dt;
DataTable dt1=(DataTable)Session["table"];
DataView dv=new DataView(dt1);
dv.RowFilter="商品名称 like '%"+TextBox1.Text.Trim()+"%'";
DataSource=dv;
DataBind();

//删除前确认
OnClientClick= "return confirm('您确定要删除这个附件吗?')"

//绑定DrorList
第一种:            
  DataSet   ds=   new   DataSet();       
  ds   =   cls2.SelectOle();   
 DdlSearch1.Items.Clear();
  DropDownList1.DataSource   =   ds.Tables["My"].DefaultView;           
  DropDownList1.DataTextField   =   "dep_Name";       
  DropDownList1.DataValueField   =   "dep_Id";       
  DropDownList1.DataBind();  
  第二种:
  DataSet   set1=   new   DataSet();     
  set1   =   cls2.SelectOle();   
 DdlSearch1.Items.Clear();
  for   (int   num1   =   0;   num1   <   set1.Tables["My"].Rows.Count;   num1++)   
  {   
  DropDownList1.Items.Add(set1.Tables["My"].Rows[num1][1].ToString());   
  }  

//DrowList插入空项
DropDownList1.Items.Insert(0, new ListItem("", ""));//插入空项,此举必须放到数据绑定之后 

//记录滚动条位置
MaintainScrollPositionOnPostback="true"

//连接到邮箱
<a href="mailto:wdziliao@yeah.net">

//文本缩进
text-indent: 2em

//绑定图片
<img src='<%#Eval("ProductUrl","Ftp/{0}")%>' width="135px" height="100px;" border="0" title ='<%#Eval ("ProductName") %>'>

//前台按钮值传到后台
<asp:ImageButton ID="imagebtnRefine" runat="server" CommandName="buy" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "商品编号") %>' ImageUrl="~/images/购买.jpg"  />

//手动创建DataTable
dtTable = new DataTable();
DataColumn column1 = new DataColumn("序号");
dtTable.Columns.Add(column1);
DataRow row;
row = dtTable.NewRow();
row["序号"] = key.ToString();
dtTable.Rows.Add(row);

//手动为数据控件中的控件添加事件
<asp:TextBox ID="txtNum" runat="server" Text =<%#Eval("Num") %> Width =60px  OnTextChanged="txtNum_TextChanged"></asp:TextBox>

protected void txtNum_TextChanged(object sender, EventArgs e)
    {
        hashCar = (Hashtable)Session["ShopCart"];  //获取其购物车
        foreach (GridViewRow gvr in this.gvShopCart.Rows)
        {

            TextBox otb = (TextBox)gvr.FindControl("txtNum"); //找到用来输入数量的TextBox控件 
            int count = Int32.Parse(otb.Text);//获得用户输入的数量值
            string BookID = gvr.Cells[1].Text;//得到该商品的ID代
            hashCar[BookID] = count;//更新hashTable表

        }
        Session["ShopCart"] = hashCar;//更新购物车
        bind();
}

 

分享到:
评论

相关推荐

    大漠常用代码集合

    【大漠常用代码集合】是一个综合性的编程资源合集,主要包含了大漠这位开发者在日常工作和学习中积累的各种实用代码片段。这些代码可能是用于解决特定问题、优化算法、提升效率或者进行数据分析等目的。通过这个代码...

    css常用代码大全(html+css代码).pdf

    在“CSS常用代码大全(html+css代码).pdf”中,我们可以看到一系列常用的CSS代码及其用法。 首先,关于文本设置,`font-size`用于定义文本的字号,`font-style`可以设置文本的斜体,如`italic`或`normal`,`font-...

    EXCEL VBA 常用代码实战大全

    书中所涉及的所有范例都以Excel 2007制作成示例文件,包含在《EXCEL VBA 常用代码实战大全》 示例文件文件夹中,每一章都有自己的文件夹。例如,要查看第3章的示例文件,可以查看《EXCEL VBA 常用代码实战大全》示例...

    VBA常用代码VSTO(C#版).docx

    "VBA常用代码VSTO(C#版)" 本资源摘要信息涵盖了VBA常用代码VSTO(C#版),包括了Excel VBA常用代码VSTO版(C#),源码。以下是对标题、描述、标签和部分内容的详细解释和知识点总结: 标题和描述 VBA常用代码VSTO(C#版...

    网页制作常用代码

    网页制作常用代码包括 一:文字加粗 倾斜的代码 二:文字链接代码 三:在网站上放图片的代码 四:图片链接代码 五:换行代码 六:文字移动的代码 七:移动图片的代码 八:背景音乐的代码 九:在网站中插入一个...

    Unity3D常用代码集合1

    Unity3D 常用代码集合 Unity3D 是一款功能强大且功能丰富的游戏引擎,提供了许多实用的功能和API供开发者使用。本文将对 Unity3D 中的一些常用代码进行总结和解释,帮助开发者更好地理解和应用这些代码。 1. 基本...

    VBA宏编程示例集50个常用代码

    4. **常用代码示例**: - **工作表操作**:比如创建新工作表、删除工作表、复制和移动工作表,以及读取和修改单元格值。 - **数据处理**:VBA可以进行数据筛选、排序、查找替换、公式应用等操作。 - **格式化**:...

    JAVA常用代码块

    JAVA常用代码块 JAVA常用代码块 JAVA常用代码块 JAVA常用代码块 JAVA常用代码块

    vb常用代码100例

    "vb常用代码100例"这个压缩包文件显然包含了大量实用的VB代码示例,旨在帮助初学者和经验丰富的程序员快速解决问题或者提高开发效率。其中,我们可以找到10个不同的代码实例,每个实例以.htm文件形式存储,便于阅读...

    c#常用代码(每日更新)

    这个名为"C#常用代码(每日更新)"的资源库显然旨在为开发者提供一系列实用的C#代码片段,以帮助他们提高编程效率,使代码更易读,并简化日常开发工作。 首先,让我们深入了解一下C#的基础知识。C#是一种面向对象的...

    vb常用代码大全

    "vb常用代码大全"集合了作者多年积累的实用代码,经过验证并带有注释,是学习和参考的好资源。 1. **VB基本语法** VB是基于事件驱动的编程语言,它使用直观的英文语句进行编程。基础语法包括变量声明、数据类型...

    C#常用代码(个人收集)

    这个名为"C#常用代码"的压缩包文件,很显然包含了一些C#编程中常用的代码片段或示例,可以帮助开发者快速解决日常遇到的问题,或者作为学习C#的参考资料。 在C#中,常用的知识点包括但不限于以下几个方面: 1. **...

    大漠常用代码集合工具

    本工具集合了大漠插件的常用代码,网页版的,点一下就复制到粘贴板了,写脚本里相当方便,无论是新手还是大虾都用得上。

    《EXCEL VBA 常用代码实战大全》示例文件

    《EXCEL VBA 常用代码实战大全》是一本专为Excel用户深入学习VBA编程而准备的书籍。VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,允许用户自定义工作流程,自动化重复任务,...

    Android常用代码.

    Android常用代码!好东西!!!!!!

    asp.net 开发常用代码

    asp.net 开发常用代码,常用方法,常用技术!

    数据结构 常用代码

    数据结构常用代码、、很全很有用, 适合初学者借鉴

    Excel VBA编程的常用代码

    Excel VBA编程的常用代码 Excel VBA编程的常用代码

    EXCEL VBA 常用代码实战大全》示例文件

    EXCEL VBA 常用代码实战大全》示例文件

    Java常用代码方法汇总

    java常用代码方法很适合初学者和刚刚参加工作的程序员,里面包含了常用正则表达式、公共日期类、串口驱动、各种数据库连接、公交换乘算法、 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤等等很多有用的...

Global site tag (gtag.js) - Google Analytics