正文

HTML控件用法程序2008-08-26 14:21:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/37876.html

分享到:

// 把用户提交的客户信息保存在会话状态变量中

private void btnSubmit_ServerClick(object sender, System.EventArgs e)

        {

            Session["Name"] = txtName.Value;

            if( rbMale.Checked )

                Session["Sex"] = rbMale.Value;

            else

                Session["Sex"] = rbFemale.Value;

            Session["City"] 

            lstCity.Items[lstCity.SelectedIndex].Text;

            Session["Address"] = txtAddress.Value;         

            Session["Email"] = txtEmail.Value;

            Session["Intro"] = txtIntro.Value;

            // 把用户上载的图像文件保存起来

            // 然后把文件名保存在状态变量中

            HttpPostedFile pf = File1.PostedFile;

            string filename =

 

        System.IO.Path.GetDirectoryName(this.Request.PhysicalPath) +

                "\\" + System.IO.Path.GetFileName(pf.FileName);

            try

            {

                pf.SaveAs( filename );

            }

            catch

            {

                lblError.InnerText = "保存照片图像时出现错误!";

            }

            Session["Photo"] = filename;

        }

 

// 定向到显示客户信息的页面

private void btnDispInfo_ServerClick(object sender, System.EventArgs e)

        {

            this.Response.Redirect("dispinfo.aspx");

        }

 

void Page_Load( object sender, System.EventArgs e )

{

// 如果不是第一次载入该页面,则

            // 向城市列表lstCity中添加项

            if( !this.IsPostBack )

            {

                lstCity.Items.Clear();

                lstCity.Items.Add(new ListItem("北京","北京"));

                lstCity.Items.Add(new ListItem("上海","上海"));

                lstCity.Items.Add(new ListItem("天津","天津"));

                lstCity.Items.Add(new ListItem("重庆","重庆"));

                lstCity.Items.Add(new ListItem("沈阳","沈阳"));

                lstCity.Items.Add(new ListItem("南京","南京")); 

                lstCity.SelectedIndex = 0;

            }

            lblError.InnerText = "";

    }

 

 

<script language=javascript>

function CheckEmail()

{

// 首先确定客户输入了EMAIL地址

var email = document.TestHtmlControl.txtEmail.value;

if ( email.length == 0)

{

alert("Email地址没有输入!");

document.TestHtmlControl.txtEmail.focus();

}

// 然后确定在EMAIL地址中包含"." "@"符号

else if(email.indexOf(".") == -1 || email.indexOf("@") == -1)

{

alert("Email地址格式不对!\n” +

"正确格式应为someone@china.com");

document.TestHtmlControl.txtEmail.focus(); document.TestHtmlControl.txtEmail.select();

}

}

</script>

 

//把处理方法绑定到相应的控件上

 

<INPUT id=txtEmail type=text name=Text2 runat="server"

onblur="CheckEmail();">

 

 

private void Page_Load(object sender, System.EventArgs e)

        {

            // 把客户信息放到表格中的控件中

            lblName.InnerText = (string)Session["Name"];

            lblSex.InnerText = (string)Session["Sex"];

            lblCity.InnerText = (string)Session["City"];

            lblAddress.InnerText = (string)Session["Address"];

            lblEmail.InnerText = (string)Session["Email"];

            txtIntro.Value = (string)Session["Intro"];

            imgPhoto.Src = (string)Session["Photo"];

            imgPhoto.Alt = "照片";

                       

        }

 

阅读(2275) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册