C#默认的除法运算符 / 返回是不带小数点的值(取整)。
若要保留小数位的话,用string.Format处理。
protected void btnPlainPostBack_Click(object sender, EventArgs e)
{
int num1 = 17;
int num2 = 3;
double result = 0;
result = num1 / num2;
Label1.Text = string.Format("{0:.##}", Convert.ToDecimal(num1) /Convert.ToDecimal(num2));
result = num1 % num2;
Label1.Text += ", "+ Convert.ToString(result);
}
p.s 不了解JScript真是杯具,连弹出Hello World都搞不定。
弹出对话框
if (User.IsInRole("Administrator"))
{
Response.Write("<Script>alert('Yes') </Script>");
}
else
{
Response.Write("<Script>alert('No') </Script>");
}