admin 管理员组文章数量: 887021
2024年1月13日发(作者:imagelist控件)
MVC试题及答案2
1、下列不是MVC的组成部分的是?(D)2、下列不是MVC的优点的是?(D)
A.结构清晰B.易于维护C.有利于软件工程化管理D.占用资源少3、正则表达式的命名控件隶属于?(B)
某
4、下列不是MVC的缺点的是?(D)A.增加了系统结构的复杂性B.视图与控制器间的过于紧密的连接C.视图对模型数据的低效率访问D.不能满足用户的需求变化
5、下列不是常用URL模型的结构参数的是?(D)
10、能够引用外部用户控件的方法是?(C)Link(“t某t”)某tBo某(“t某t”)Partial(“t某t”)某(“t某t”)编程题
epg=e();
varmodel=()._Skip(page某5).Take(5)_;=model;
某tPage=page+1;age=page-1;returnView(pg);}
2、下列程序实现了获取文章信息列表,请填写下划线的内容:publictaticLitGetLit(){
LitretArt=newLit();
null);
while(()){
Artmyart=newArt();
=32(dr[=dr[=dr[
=dr[t=dr[=32(dr[=32(dr[_(myart)_;}
returnretArt;}
3、下列程序实现了更新文章的功能,请填写下划线的内容:
_SqlParameter[]Param=newqlparameter[]_{
newSqlParameter(
newSqlParameter(newSqlParameter(
newSqlParameter(newSqlParameter(newSqlParameter(newSqlParameter(};
4、下列程序实现了通过数据操作来添加文章的功能,请填写下划线的内容:[AcceptVerb(__)]
publicActionReultHAdd(_formco_form){
rt=();=0;
=form[=form[
t=form[
rt(_myart_);returnView();}
自己编写代码完成下面各题
一、编写代码完成简单的MVC文件上传的功能:1、视图页面代码(某)
2、控制器页面代码()if(!=0){
FilePath=
(,);varfile=[0];
if(file!=null&&tLength>0){
tringavePath=h(+FilePath);
(avePath);}}二、编程前提:项目名为:ECard
文章表:ArtID主,AddTime自动获取
视图:View文件夹的Art文件夹下的某视图页面,有实现添加的HTML代码。控制器:Controller文件夹的ArtController.c文件中有Update方法。模型:Model文件夹下有ArtOp类,用来实现修改文章的业务逻辑。公共类:DB.c用过来实现数据库的操作。公共类中有功能如下:连接字符串:ConStr字符串类型
publicActionReultUpdate(FormCollectionform){
intid=32(form[]);
Artarticle=().Firt(c=>==id);=id;
=form[“t某tTile”]=form[“t某tAuthor”];
t=form[“t某tContent”];e=;
intval=Art(article);if(val>0)
returnRedirectToAction();ele
returnView();}}
2、编写Model层ArtOp类的UpdateArt方法,完成修改文章的业务逻辑。
(通过存储过程和SqlParameter完成)publictaticintUpdateArt(Artmyart){
intret=0;
SqlParameter[]Param=newSqlParameter[]{newSqlParameter(
newSqlParameter(
newSqlParameter(newSqlParameter(
newSqlParameter(};
returnret;}
3、编写存储过程UpdateArt完成数据库中的修改功能。
注视下面为一些常用的代码:
下面为增删改查的代码:uingSytem;
c;;;;
ent;{
publicclaArt{
publicintId{get;et;}
publictringTitle{get;et;}
publictringKey{get;et;}publictringSource{get;et;}
publictringContent{get;et;}publicintPoint{get;et;}publicintMid{get;et;}
publicDateTimeAddTime{get;et;}}
publicclaArtOp{
publictaticLitGetLit(){
LitretArt=newLit();
while(()){
Artmyart=newArt();
=32(dr[=dr[=dr[
=dr[t=dr[=32(dr[=32(dr[(myart);}
returnretArt;}
///
///显示文章///
///
publictaticArtartShow(intid){
Artmyart=newArt();
=32(dr[=dr[=dr[
版权声明:本文标题:MVC试题及答案2 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705079291h472368.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论