作者MOONY135 (谈无慾)
看板C_Sharp
标题Re: 新手ASP.NET CheckBox练习问题
时间Sun Jun 12 20:12:32 2016
※ 引述《kevin2203 (小王子)》之铭言:
: 小弟刚学C# 想请教一下我这段程式码哪边有问题
: 我拉了三个checkbox和textbox加上button 假设我要输入的是
: 买书勾买哪一本 输入买几本
: 我假设勾了第一个选项输入3本
: 可是我按Button他postback後自动帮我勾上了第二项和第三项
: 第二问题是请问要怎麽只宣示一个order就可以执行相同结果
: string orders1 = "";
: string orders2 = "";
: string orders3 = "";
看起来没有问题
private void button1_Click(object sender, EventArgs e)
{
string orders1 = "";
string orders2 = "";
string orders3 = "";
string msg = "";
if (sqlcheck.Checked)
{
orders1 = sqlcheck.Text + ",共" + textBox1.Text + "本 <br />";
}
if (ccheck.Checked )
{
orders2 = ccheck.Text + ",共" + textBox2.Text + "本 <br />";
}
if (javacheck.Checked)
{
orders3 = javacheck.Text + ",共" + textBox3.Text + "本 <br
/>";
}
msg = "您已订购了<br/>" + orders1 + orders2 + orders3;
MessageBox.Show(msg);
}
====================补充====================
string msg = "";
if (sqlcheck.Checked)
{
msg = msg + sqlcheck.Text + ",共" + textBox1.Text + "本 <br
/>";
}
if (ccheck.Checked )
{
msg = msg + ccheck.Text + ",共" + textBox2.Text + "本 <br />";
}
if (javacheck.Checked)
{
msg = msg + javacheck.Text + ",共" + textBox3.Text + "本 <br
/>";
}
msg = "您已订购了<br/>" + msg;
MessageBox.Show(msg);
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.68.63
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1465733555.A.AB2.html
※ 编辑: MOONY135 (1.169.68.63), 06/12/2016 20:14:05
1F:推 kevin2203: 感谢前辈的指点 看起来多写true反而是多余 06/12 20:16
2F:推 kevin2203: 没少一个等於还多错 06/12 20:19