您的位置:首页 > 编程语言 > ASP

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

2006-02-11 11:13 549 查看
<%@ 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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐