文件大小KB转换MB
this.txtFile.Text = UpFile(this.FileUpload4);
int i = FileUpload4.PostedFile.ContentLength;
double j =Round( (double)i / (double)1024,2);
txtFileSize.Text = j.ToString();
int i = FileUpload4.PostedFile.ContentLength;
double j =Round( (double)i / (double)1024,2);
txtFileSize.Text = j.ToString();
/// <summary>
/// 实现数据的四舍五入法
/// </summary>
/// <param name="v">要进行处理的数据</param>
/// <param name="x">保留的小数位数</param>
/// <returns>四舍五入后的结果</returns>
private double Round(double v, int x)
{
bool isNegative = false;
if (v < 0)
{
isNegative = true;
v = -v;
}
int IValue = 1;
for (int i = 1; i <= x; i++)
{
IValue = IValue * 10;
}
double Int = Math.Round(v * IValue + 0.5, 0);
v = Int / IValue; if (isNegative)
{
v = -v;
}
return v;
}
/// 实现数据的四舍五入法
/// </summary>
/// <param name="v">要进行处理的数据</param>
/// <param name="x">保留的小数位数</param>
/// <returns>四舍五入后的结果</returns>
private double Round(double v, int x)
{
bool isNegative = false;
if (v < 0)
{
isNegative = true;
v = -v;
}
int IValue = 1;
for (int i = 1; i <= x; i++)
{
IValue = IValue * 10;
}
double Int = Math.Round(v * IValue + 0.5, 0);
v = Int / IValue; if (isNegative)
{
v = -v;
}
return v;
}

浙公网安备 33010602011771号