正文

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 = "照片";                                 }  

阅读(2279) | 评论(0)


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

评论

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