现在的位置: 首页 > 综合 > 正文

在aspx文件里写C#代码(各种插入,选择,删除等操作,重要)

2013年08月28日 ⁄ 综合 ⁄ 共 2031字 ⁄ 字号 评论关闭

<%@ import namespace="System" %>
<%@ import namespace="System.Data" %>
<%@ import namespace="System.Data.OleDb" %>
<%@ import namespace="System.Configuration" %>
<%@ import namespace="System.Data.SqlClient" %>

<script language=C# runat=server>
private void Page_Load(Object sender, EventArgs e)
{
   string VNum = "";
   VNum = this.RndNum(4);
   string VNum2 = "";
   VNum2 = this.RndNum2(6);   
               
             string nowDSN=ConfigurationSettings.AppSettings["data"];
          SqlConnection myConnection=new SqlConnection(nowDSN);                  
                string CommandText;
                SqlCommand myCommand = new SqlCommand();
                myCommand.Connection=myConnection;
    myCommand.Connection.Open();
    myCommand.CommandText = "select vendor from vendor where p_id="+Request.Params["p_id"]+" ";
    string vendor=(string)myCommand.ExecuteScalar(); //这里很重要
    myCommand.CommandText = "select ven_name from vendor where p_id="+Request.Params["p_id"]+" ";
    string ven_name=(string)myCommand.ExecuteScalar();
    myCommand.CommandText = "insert into users (uid,upassword,upower,vendor,ven_name) values ('"+this.RndNum(4)+"','"+this.RndNum2(6)+"','5','"+vendor+"','"+ven_name+"')";
    myCommand.ExecuteNonQuery();
    myCommand.Connection.Close();
    Response.Redirect("kkk.aspx");
}

  public string RndNum(int i)
  {
   string VNum = "";
   Random Rnd = new Random();
      string Vchar = "a,s,d,f,g,h,j,k,q,w,e,r,t,y,u,i,p,z,x,c,v,b,n,m";
   string[] Vc = Vchar.Split(',');
   for(int k =0;k<i;k++)
   {
    VNum = VNum + Vc[Rnd.Next(0,23)];
   }
   return VNum;
   Session["VNum"]=VNum;
  }

  public string RndNum2(int i)
  {
   string VNum2 = "";
   Random Rnd2 = new Random();
      string Vchar2 = "1,2,3,4,5,6,7,8,9";
   string[] Vc2 = Vchar2.Split(',');
   for(int k =0;k<i;k++)
   {
    VNum2 = VNum2 + Vc2[Rnd2.Next(0,8)];
   }
   return VNum2;
   Session["upassword1"]=VNum2;
  }

</script>

<form runat="server">
<ASP:DataGrid id="ml" runat="server"
width="100%"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
CellPadding="3"
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"/>
</form>

抱歉!评论已关闭.