asp.net留言问题!!在线等!!!急急急!!
protectedvoidaddly_Click(objectsender,EventArgse){bookbinbin=newbook();binbin.usernam...
protected void addly_Click(object sender, EventArgs e)
{
book binbin = new book();
binbin.username = Server.HtmlEncode(this.username.Text);
binbin.email = this.email.Text;
binbin.qq = this.qq.Text;
binbin.homepage = this.homepage.Text;
if (this.Radboy.Checked)
{
binbin.sex = "男";
binbin.face = "boy";
}
else
{
binbin.sex = "女";
binbin.face = "gril";
}
binbin.body = this.lybody.Text;
if (saveinfo.savely(binbin))
{
Response.Redirect("lyb.aspx");
}
else
{
Response.Write("<script>alert('留言失败,服务器错误!');location.herf='lyb.aspx'");
}
代码如下,但是看不太明白,能不能给我说下这些代码大概都是什么作用??this.Radboy.Checked是什么作用?下面的男和女的if语句是干什么的?? 展开
{
book binbin = new book();
binbin.username = Server.HtmlEncode(this.username.Text);
binbin.email = this.email.Text;
binbin.qq = this.qq.Text;
binbin.homepage = this.homepage.Text;
if (this.Radboy.Checked)
{
binbin.sex = "男";
binbin.face = "boy";
}
else
{
binbin.sex = "女";
binbin.face = "gril";
}
binbin.body = this.lybody.Text;
if (saveinfo.savely(binbin))
{
Response.Redirect("lyb.aspx");
}
else
{
Response.Write("<script>alert('留言失败,服务器错误!');location.herf='lyb.aspx'");
}
代码如下,但是看不太明白,能不能给我说下这些代码大概都是什么作用??this.Radboy.Checked是什么作用?下面的男和女的if语句是干什么的?? 展开
3个回答
展开全部
book binbin = new book(); //实例化对象
//以下都是将页面的值赋给对象下的属性
binbin.username = Server.HtmlEncode(this.username.Text);
binbin.email = this.email.Text;
binbin.qq = this.qq.Text;
binbin.homepage = this.homepage.Text;
//判断radboy是否被选中(也就是男是否被选中)
if (this.Radboy.Checked)//男被选中 则女没有被选中
{
//则将值(“男” “boy”)赋给对象的属性
binbin.sex = "男";
binbin.face = "boy";
}
else //男没有选中 ,则选中的是女
{
//则将值(“女” “gril”)赋给对象的属性
binbin.sex = "女";
binbin.face = "gril";
}
//将值赋给对象下的属性
binbin.body = this.lybody.Text;
//调用留言方法 并判断是否留言成功
if (saveinfo.savely(binbin))//成功
{
//重定向到“lyb.aspx”页面
Response.Redirect("lyb.aspx");
}
else//留言失败
{
//弹出警告框(留言失败,服务器错误)并重定向到“lyb.aspx”页面
Response.Write("<script>alert('留言失败,服务器错误!');location.herf='lyb.aspx'");
}
// ————————————望采纳!!!——————————————————
//以下都是将页面的值赋给对象下的属性
binbin.username = Server.HtmlEncode(this.username.Text);
binbin.email = this.email.Text;
binbin.qq = this.qq.Text;
binbin.homepage = this.homepage.Text;
//判断radboy是否被选中(也就是男是否被选中)
if (this.Radboy.Checked)//男被选中 则女没有被选中
{
//则将值(“男” “boy”)赋给对象的属性
binbin.sex = "男";
binbin.face = "boy";
}
else //男没有选中 ,则选中的是女
{
//则将值(“女” “gril”)赋给对象的属性
binbin.sex = "女";
binbin.face = "gril";
}
//将值赋给对象下的属性
binbin.body = this.lybody.Text;
//调用留言方法 并判断是否留言成功
if (saveinfo.savely(binbin))//成功
{
//重定向到“lyb.aspx”页面
Response.Redirect("lyb.aspx");
}
else//留言失败
{
//弹出警告框(留言失败,服务器错误)并重定向到“lyb.aspx”页面
Response.Write("<script>alert('留言失败,服务器错误!');location.herf='lyb.aspx'");
}
// ————————————望采纳!!!——————————————————
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询