ASP.NET的checkboxlist,RadioButtonList,FileUpload,image控件的综合使用

一、拖控件

控件拖完如图所示:(有些是对不齐的,加一个表单就好了,把他们都放在表单里)

ASP.NET的checkboxlist,RadioButtonList,FileUpload,image控件的综合使用

单纯的RadioButton是不能只选择一个的,除非你手动给他们加上代码:

 RadioButton1.GroupName="sex";
RadioButton2.GroupName="sex";

这样就能保证可以只选择一个了。但是我们这里用的RadioButtonList他自动的设置了我们不管他。至于屏幕下面显示你的信息因为有文字加图片,所以还是建一个panel为好。

先把panel的visibale设置为false就是不可见。密码后面的texbox设置为password类型。接下来上代码:(黄色的部分为重要代码)

 using System;
using System.Collections.Generic;
using System.IO; //Path需要引用
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ } protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile) {
if (GetNameType(FileUpload1.FileName)) {
string Pathfile = "~/pic/" + FileUpload1.FileName; // "~/"表示的是网站文件夹下,也就是site下
FileUpload1.SaveAs(MapPath(Pathfile));
}
} Panel1.Visible = true;
ShowLabel.Text = "姓名:" + TextBox1.Text + "</br>"+ "性别:" + RadioButtonList1.SelectedValue+"</br>"+"兴趣爱好:";
for (int i = ; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
ShowLabel.Text += CheckBoxList1.Items[i];
}
Image1.ImageUrl = "~/pic/"+FileUpload1.FileName; //地址引用
} bool GetNameType(string name) { //GetNameType就是我自己写的一个方法名
string ext = Path.GetExtension(name); //Path需要加System.IO
switch (ext.ToLower()) {
case ".jpg" :
return true;
case ".jpeg":
return true;
case ".gif":
return true;
case ".png":
return true;
default :
return false;
}
}
}

下面看看效果图:

ASP.NET的checkboxlist,RadioButtonList,FileUpload,image控件的综合使用ASP.NET的checkboxlist,RadioButtonList,FileUpload,image控件的综合使用

上一篇:【Gerrit】Gerrit与Jenkins/Hudson CI服务器搭建


下一篇:git&github入门使用