网页制作程序 c#语法与服务端控件.docx
- 文档编号:4656097
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:14
- 大小:709.47KB
网页制作程序 c#语法与服务端控件.docx
《网页制作程序 c#语法与服务端控件.docx》由会员分享,可在线阅读,更多相关《网页制作程序 c#语法与服务端控件.docx(14页珍藏版)》请在冰豆网上搜索。
网页制作程序c#语法与服务端控件
网页制作实验报告
实验名称:
c#语法与服务端控件
班级:
姓名:
学号:
实验地点:
日期:
一、实验目的:
1、c#语法。
2、了解webform原理与简单的服务端控件。
二、实验环境:
1、pc机+windows操作系统+IIS
2、visualstudio2003软件或visualstudio2005
3、notepad软件
三、实验内容和要求:
1、利用css样式制作以下网页。
实验要求
1、对实验四进行修改,点击不同新闻链接,产生不生的新闻图片与新闻文字的逻辑实现,从客房端转到服务器端实现。
第四次实验完整代码下载.
2、类的定义与类的调用。
1、定义一个类(math),在该类中定义一个方法sum(intn).
2、sum(intn)的功能是实现1+2+...n的功能。
3、制作一个网页界面,其功能是输入一个值,点击该网页相应的计算按钮,调用math中的sum方法,实现1+2+n累加的功能,最后呈现结果。
四、实验步骤:
(对实验步骤的说明应该能够保证根据该说明即可重复完整的实验内容,得到正确结果。
)
A1、修改第四次实验的html文件的扩展名为aspx.
A2、对aspx文件中的body内增加 ......回传表单。
A3、删除第四次实验的客户端元素,(指新闻一,新闻二,新闻三,新闻四),新闻显示的文字。
A4、在第三步删除的地方,分别换上对应的服务器端的控件,image>linkbutton>label>
A5、选中linkbutton>,按f4,弹出对应的属性,点对事件click,双击。
打开对应的类文件。
书写相应的服务端业务逻辑代码。
this.Image1.ImageUrl="images\\1.jpg";
this.label1.text="....";
B1、新建一个aspx的页面,取名为lab52.aspx.
B2、在页面上拖入textbox>控件,做为输入框,拖入button>作为计算按钮,拖入textbox>作为输出框。
B3、定义一个类名为math,在里面定义一个方法为sum(intn),输入其业务逻辑代码。
具体功能见要求。
publicintsum(intn){
......
}
B4、在lab52.aspx基本元素页面上,button>控件增加click事件的实现逻辑。
在业务逻辑上要求调用math类中的sum方法来实现其功能。
privatevoidLinkButton1_Click(objectsender,System.EventArgse)
{
五、实验结果与分析(含程序、数据记录及分析和实验总结等):
.aspx:
窗体顶部
窗体顶部
<%@PageCodeBehind="index.aspx.cs"Language="c#"AutoEventWireup="false"Inherits="lab5.index"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
ImageID="image1"ImageUrl="images\\1.jpg"Runat="server">
Image>
LabelID="text1"Runat="server"text="9月12日,“黄海一号”海上搜救综合演习在江苏省连云港海上锚地举行,包括海事、公安、海上救助、海军等方面在内的20家单位共同参与的海上搜救综合演习">
Label>
LinkButtonRunat="server"id="LinkButton1">新闻一
LinkButton>
LinkButtonRunat="server"id="LinkButton2">新闻二
LinkButton>
LinkButtonRunat="server"id="LinkButton3">新闻三
LinkButton>
LinkButtonRunat="server"id="LinkButton4">新闻四
LinkButton>
.css:
body
{
}
.focusPic{
CLEAR:
both;MARGIN:
0pxauto;WIDTH:
650px;border:
solid1px#000;
}
.pic{
margin-left:
10px;margin-top:
10px;WIDTH:
416px;HEIGHT:
266px;TEXT-ALIGN:
left;FLOAT:
left;
}
.rightContent{
FLOAT:
right;WIDTH:
202px;border-left:
solid1px#000;HEIGHT:
276px;
}
.right-bottom{
border-top:
solid1px#000;
}
.newtext
{
text-indent:
2em;
height:
200px;
}
.cs:
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
namespacelab5
{
///
///index的摘要说明。
///
publicclassindex:
System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.Imageimage1;
protectedSystem.Web.UI.WebControls.LinkButtonLinkButton1;
protectedSystem.Web.UI.WebControls.LinkButtonLinkButton2;
protectedSystem.Web.UI.WebControls.LinkButtonLinkButton3;
protectedSystem.Web.UI.WebControls.LinkButtonLinkButton4;
protectedSystem.Web.UI.WebControls.Labeltext1;
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处放置用户代码以初始化页面
}
#regionWeb窗体设计器生成的代码
overrideprotectedvoidOnInit(EventArgse)
{
//
//CODEGEN:
该调用是ASP.NETWeb窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
///
///设计器支持所需的方法-不要使用代码编辑器修改
///此方法的内容。
///
privatevoidInitializeComponent()
{
this.LinkButton1.Click+=newSystem.EventHandler(this.LinkButton1_Click);
this.LinkButton2.Click+=newSystem.EventHandler(this.LinkButton2_Click);
this.LinkButton3.Click+=newSystem.EventHandler(this.LinkButton3_Click);
this.LinkButton4.Click+=newSystem.EventHandler(this.LinkButton4_Click);
this.Load+=newSystem.EventHandler(this.Page_Load);
}
#endregion
privatevoidLinkButton1_Click(objectsender,System.EventArgse)
{
this.image1.ImageUrl="images\\1.jpg";
this.text1.Text="9月12日,“黄海一号”海上搜救综合演习在江苏省连云港海上锚地举行,包括海事、公安、海上救助、海军等方面在内的20家单位共同参与的海上搜救综合演习";
}
privatevoidLinkButton2_Click(objectsender,System.EventArgse)
{
this.image1.ImageUrl="images\\2.jpg";
this.text1.Text="南极再现臭氧层空洞澳大利亚的南极气象专家安德鲁·克勒科茨克说,“这些云团并非只是奇观而已它们反映出大气层中的极端情形,并可能引起导致臭氧层破坏的化学改变。
”";
}
privatevoidLinkButton3_Click(objectsender,System.EventArgse)
{
this.image1.ImageUrl="images\\3.jpg";
this.text1.Text="国家预防腐败局揭牌9月13日上午,国家预防腐败局揭牌仪式在监察部举行。
这是国家预防腐败局局长马馼(右)和国家预防腐败局副局长屈万祥在揭牌仪式上。
";
}
privatevoidLinkButton4_Click(objectsender,System.EventArgse)
{
this.image1.ImageUrl="images\\4.jpg";
this.text1.Text="新疆乌伦古湖秋捕作为全国冷水鱼生产区之一的新疆乌伦古湖,目前已进入秋捕期。
因远离城区,湖区洁净无污染,湖中出产的白斑狗鱼、欧鳊、鲤鱼等20多种鱼类在市场上十分抢手。
";
}
}
}
2:
.aspx:
<%@Pagelanguage="c#"Codebehind="WebForm1.aspx.cs"AutoEventWireup="false"Inherits="_1.WebForm1"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
WebForm1
Buttonid="Button1"style="Z-INDEX:
101;LEFT:
240px;POSITION:
absolute;TOP:
120px"runat="server"
Text="caculate">
Button>
TextBoxid="TextBox1"style="Z-INDEX:
102;LEFT:
232px;POSITION:
absolute;TOP:
64px"runat="server">
TextBox>
TextBoxid="TextBox2"style="Z-INDEX:
103;LEFT:
240px;POSITION:
absolute;TOP:
168px"
runat="server">
TextBox>