如何得到页面传递的参数值 ASP.NET用Request 在C#下面用什么方法 TextBox1.Text=Request["UserName"].ToString();要保证请求页面时有UserName参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Button1_Click(object sender, System.EventArgs e) { string UserName=TextBox1.Text.Trim(); string Age=TextBox2.Text.Trim(); string Man_DutyName=TextBox3.Text.Trim(); string DeptName=TextBox4.Text.Trim(); string LoginId=TextBox5.Text.Trim(); string LoginPsw=TextBox6.Text.Trim(); string Popedom=TextBox7.Text.Trim(); string con="server=localhost;uid=sa;pwd=emc;database=IdSystemData"; string insertsql="insert into AT_UserInformation1(UserName,Age,Man_DutyName,DeptName,LoginId,LoginPsw,Popedom) values('"+UserName+"','"+Age+"','"+Man_DutyName+"','"+DeptName+"','"+LoginId+"','"+LoginPsw+"','"+Popedom+"')"; // string updatesql="update AT_UserInformation1 set LoginPsw='"+newpsw+"'"; SqlConnection sqlcon=new SqlConnection(con); // SqlCommand sqlcomd=new SqlCommand(sqlcon, SqlDataAdapter ad=new SqlDataAdapter(insertsql, sqlcon); DataSet ds=new DataSet(); ad.Fill(ds,"AT_UserInformation1"); if(ds.Tables["AT_UserInformation1"].Rows.Count!=0) Response.Redirect("http://localhost/TestMenu/EmployeeAdjust2.aspx?name");这是请求页面的代码 ====================asp.net与asp.net传输参数======================Pass.aspx:<Script Language="C#" runat="Server">string usr="yao";string pas="yao";</Script>Longin.aspx:<%@ Page Language="C#" Debug="true" %> <!-- #include file="pass.aspx" --> //关键 <%string AdminId,AdminPassWord,SendFlag;AdminId=Request["AdminId"].Trim(); //这个是FLASHL界面输与Pass.asp的参数比较的AdminPassWord=Request["password"].Trim(); //这个是FLASHL界面与Pass.asp的参数比较的Session["AdminLogged"]="0";if( AdminId=="" || AdminPassWord=="" ) SendFlag="2";else{ if( AdminId==usr && AdminPassWord==pas){ SendFlag="1"; Session["AdminLogged"]="1";} else{ SendFlag="3"; }}Response.Write( "&&SendFlag="+SendFlag);%>=====================END asp.net与asp.net传输参数======== Response.Redirect("http://localhost/TestMenu/EmployeeAdjust2.aspx?name");这是请求页面的代码?name后面没有跟参数值啊。提取应该是TextBox1.Text=Request["name"].ToString(); 如何给script脚本中变量赋值 如何判断父窗体中是否已经弹出某个子窗体 TreeView的数据绑定问题 如何映射网络驱动器 有C#基础的初学者求ASP.NET推荐资料 新年新气象,祝各位在新的一年里,分多多,RMB多多! 向数据库插入数据时提示0x80004002 DataGrid列宽问题!----在线等! 绑定出错 请问如何读取硬盘物理序列号,不是逻辑序列号。 求新一代C#与ASP.NET权威指南的源码 再问关于服务的问题,孟子请进!
{
string UserName=TextBox1.Text.Trim();
string Age=TextBox2.Text.Trim();
string Man_DutyName=TextBox3.Text.Trim();
string DeptName=TextBox4.Text.Trim();
string LoginId=TextBox5.Text.Trim();
string LoginPsw=TextBox6.Text.Trim();
string Popedom=TextBox7.Text.Trim();
string con="server=localhost;uid=sa;pwd=emc;database=IdSystemData";
string insertsql="insert into AT_UserInformation1(UserName,Age,Man_DutyName,DeptName,LoginId,LoginPsw,Popedom) values('"+UserName+"','"+Age+"','"+Man_DutyName+"','"+DeptName+"','"+LoginId+"','"+LoginPsw+"','"+Popedom+"')";
// string updatesql="update AT_UserInformation1 set LoginPsw='"+newpsw+"'";
SqlConnection sqlcon=new SqlConnection(con);
// SqlCommand sqlcomd=new SqlCommand(sqlcon,
SqlDataAdapter ad=new SqlDataAdapter(insertsql, sqlcon);
DataSet ds=new DataSet();
ad.Fill(ds,"AT_UserInformation1");
if(ds.Tables["AT_UserInformation1"].Rows.Count!=0)
Response.Redirect("http://localhost/TestMenu/EmployeeAdjust2.aspx?name");
这是请求页面的代码
Pass.aspx:<Script Language="C#" runat="Server">
string usr="yao";
string pas="yao";
</Script>
Longin.aspx:
<%@ Page Language="C#" Debug="true" %>
<!-- #include file="pass.aspx" --> //关键
<%
string AdminId,AdminPassWord,SendFlag;
AdminId=Request["AdminId"].Trim(); //这个是FLASHL界面输与Pass.asp的参数比较的
AdminPassWord=Request["password"].Trim(); //这个是FLASHL界面与Pass.asp的参数比较的
Session["AdminLogged"]="0";
if( AdminId=="" || AdminPassWord=="" ) SendFlag="2";
else{
if( AdminId==usr && AdminPassWord==pas){
SendFlag="1";
Session["AdminLogged"]="1";}
else{
SendFlag="3";
}
}
Response.Write( "&&SendFlag="+SendFlag);
%>
=====================END asp.net与asp.net传输参数========
这是请求页面的代码
?name后面没有跟参数值啊。提取应该是TextBox1.Text=Request["name"].ToString();