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[


本文标签: 视图 完成 代码 文章 功能