1.在创建主题时要注意其____。因为主题文件夹的内容会自动在后台编译成新的类。所以要注意主题的名称不要和项目中已有的类名产生冲突。
A.名称
B.命名方式
C.站点中的类名
D.类名
?
2.皮肤文件名最好和要修改的____名称一样,并以.skin作为其扩展名。
A.元素
B.属性
C.控件
D.对象
?
3.在一个主题中,每个控件只能有一个____,但是可以包含多个命名皮肤,并且每个命名皮肤的名称必须唯一。
A.默认皮肤
B.命名皮肤
C.CSS样式文件
D.文本文件
?
4.如果要禁止页面中的某个特定控件应用皮肤,可以使用____属性。
A.Themeable
B.UnEnableTheming
C.UnThemeable
D.EnableTheming
?
5.母板页的扩展名为____。这类文件可以保存在网站的任何地方,同时在一个网站中也可以存在多个母板页。
A..master
B..cif
C..library
D..template
?
6.内容页是通过其页首的____属性与母板页建立联系的,该属性在<%@Page%>指令中使用,用于指定母板页的虚拟路径。
A.AutoEventWireup
B.CodeFile
C.Inherits
D.MasterPageFile
?
7.内容页中的所有内容都必须放在____控件中,如果将任何内容放在该控件之外,都会引发异常。
A.ContentPlaceHolder
B.Literal
C.Content
D.Label
?
8.通过内容页的MasterPageFile属性指定的母板页要____于在Web配置文件中配置的母板页。
A.领先
B.落后
C.优先
D.低
?
9.FindControl()方法可以根据控件的唯一____在命名容器中查找控件,并返回对控件的引用。
A.ID
B.NAME
C.Proprty
D.Mark
?
10.某网站有一主题theme1的样式表内容为:
??? body{background-color:red ;}
另一主题theme2的样式表内容为:
??? body{background-color:green ;}
网站中的某一页面有以下主要代码:
??? <%@ PageLanguage=”C#” AutoEventWireup=”true”CodeBehind=”ch0602SkinDemo.aspx.cs”Inherits=”WebApplication1.ch06.ch0602SkinDemo”Theme=”theme2″ StyleSheetTheme=”theme2″ %>
?
??? protected voidPage_PreInit(object sender, EventArgs e)
??? {
???????HttpCookie preferredTheme = Request.Cookies.Get(“myTheme”);
???????if(preferredTheme !=null )
???????????Page.Theme = preferredTheme.Value;
??? }
??? protected voidButton2_Click(object sender, EventArgs e)
??? {
???????HttpCookie myTheme = new HttpCookie(“myTheme”);
???????myTheme.Expires = DateTime.Now.AddMonths(3);
???????myTheme.Value = “theme1”;
???????Response.Cookies.Add(myTheme );
???????Response.Redirect(Request.Url.ToString());
??? }
若不考虑页面中有其它样式设置,则在测试时点击Button2后,该网页的背景颜色是____。
A.白色
B.红色
C.黄色
D.绿色
?
云南开放大学ASP.NET动态网页设计ex10
点点赞赏,手留余香
给TA打赏
评论0