首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题,将解答填入对应栏内。 【说明】 某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某
阅读以下说明,回答问题,将解答填入对应栏内。 【说明】 某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某
admin
2018-11-27
26
问题
阅读以下说明,回答问题,将解答填入对应栏内。
【说明】
某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。
以下程序表示用户登录过程,假定数据库连接字符串正确无误,用户信息表名为“users”,登录页面中包括用户编号控件(ID为myUserID)、密码控件(ID为mypwd)等。采用SQL参数化方式实现数据库查询,登录成功时,跳转至“userCenter.aspx”页面,登录失败时,弹出错误提示。根据题目描述,完成以下程序。
public void UserLogin()
{
string strcon=’’server=dataServer;database=shop;uid=sa;pwd=sa;’’;
SqlConnection con=new SqlConnection(strcon);
string userID=Request.Form[’’
(9)
’’];
string pwd=Request.Form[’’
(10)
’’];
string sqlStr=’’select*from users where UserID=@userID and
UserPWD=@pwd’’;
SqlParameter[]P={
new SqlParameter(’’@userID’’,
(11)
),
new SqlParameter(’’@pwd’’,
(12)
)};
try
{
SqlDataAdapter da=new SqlDataAdapter(sqlStr,
(13)
);
da.SelectCommand.Parameters.AddRange(p);
DataSet ds=new DataSet();
da.FiIi(
(14)
);
if(ds.Tables[0].Rows.Count>0)
Response.Redirect(’’
(15)
’’);
else
Response.Write(’’[script]alert(’用户名或密码错误,请重新输入!’);
}
catch(Exception e)
{
Response.Write(e.ToString());
}
}
选项
答案
(9)myUserID (10)mypwd (11)userlD (12)pwd (13)con (14)ds (15)userCenter.Aspx
解析
根据题目描述及要求,用户登录的过程为:配置数据库连接一获取请求参数一编写SQL语句→执行SQL语句。程序如下:
public void UserLogin()
{
string strcon=’’server=dataServer;database=shop;uid=sa;pwd=sa;’’;
Sqlconnection con = new Sqlconnection(strcon);
string userID=Request.Form[’’myUserID’’];
string pwd=Request.Form[’’mypwd’’];
string sqlstr=’’select * from users where userID=@userID and
UserPWD=@pwd’’;
SqlParameter[]P={
new Sqlparameter(’’@userID’’,userID),
new Sqlparameter(’’@pwd’’,pwd)};
try
{
SqlDataAdapter da=new SqlDataAdapter(sqlstr,con);
da.selectcommand.Parameters.AddRange(p);
Dataset ds=new DataSet();
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
Response.Redirect(’’userCenter.aspx’’);
else
Response.Write(’’[script]alert(’用户名或密码错误,请重新输入!’);
}
catch(Exception e)
{
Response.Write(e.ToString());
}
转载请注明原文地址:https://kaotiyun.com/show/NSXZ777K
本试题收录于:
电子商务设计师下午应用技术考试题库软考中级分类
0
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以
关系R、S如下图所示,关系代数表达式πR,A,S,B,S,C(σR-A>S,B(R×S))=(33),它与元组演算表达式(34)∧(35))}等价。(33)
设计操作系统时不需要考虑的问题是(23)。
以下关于木马程序的叙述中,正确的是(7)。
以下路由策略中,依据网络信息经常更新路由的是__________。
多媒体计算机图像文件格式分为静态图像文件格式和动态图像文件格式,(13)属于静态图像文件格式。
有关概念结构设计,下列说法正确的是(54)。
若每个像素具有8位的颜色深度,则可表示(1)种不同的颜色,若某个图像具有640×480个像素点,其未压缩的原始数据需占用(2)字节的存储空间。
就知识产权中的财产权而言,其基本特征之一是具有法定保护期的限制,但是并非知识产权中每一项财产权都具有时间限制。根据知识产权法的有关规定,正确的说法是(22)。
Virtualization is an approach to IT that pools and shares(71)so that utilization is optimized and supplies automatically meet de
随机试题
支气管哮喘急性发作时,PaCO2增高表示
阑尾发生炎症时,阑尾容易坏死的解剖因素是
患儿,女,14岁。进食海鲜后,全身出现瘙痒性风团,突然发生,并迅速消退,不留痕迹,皮疹色赤,遇热则加剧,得冷则减轻,舌苔薄黄,脉浮数。治疗应首选
运用假设开发法评估时,开发完成后的价值不适用()求取。
应用建筑信息建模(BIM)技术能够强化工程造价管理的主要原因在于()。
禁止银行用同业拆借拆入的资金用于()。
假设消费者消费衣服C和面包F,其效用函数为衣服和面包的价格分别为PC=10,PF=5,消费者收入I=100。假设衣服价格不变,面包价格上涨至PF*=10,为了让这个消费者生活不变差,政府应该给他多少收入补贴?[厦门大学806宏微观经济学2013研]
根据解释的效力,可以把刑法解释分为()(2014年非法学基础课单选第2题)
甲于2005年10月2日离家到某地工作,后与家人失去联系。2010年6月3日,甲的妻子向法院申请宣告甲死亡,法院依照法定程序对甲进行了死亡宣告。但甲实际并没有死亡,而是辗转各地工作。2011年3月15日,甲到商场为自己购买了数码相机一部,该民事法律行为(
据新华社2021年9月7日报道,中国连续()保持服务贸易世界()地位,与世界近240个国家和地区有服务贸易往来,服务贸易进出口额占全球总额的比例持续提升。“中国服务”已成为“全球服务”的巨大引擎。
最新回复
(
0
)