我正在尝试创建一个函数来检查价格是否有折扣,如果有,它应该输出一个计算值,但我似乎无法让它工作。有人知道我在做什么错吗?
ASP.NET:(从 DB 中提取按预期工作)
<%# DiscountFunction(Eval("status"), Eval("price"), Eval("procent"))%>
后面的代码:
public string DiscountFunction(string status, string price, string discount)
{
if(status == "True") {
int price2 = Convert.ToInt32(price);
int discount2 = Convert.ToInt32(discount);
int calc = (price2 / 100) * discount2;
int final_calc = pris2-calc;
return price + " " + final_calc;
} else {
return price.ToString();
}
}
我收到我的函数包含无效参数的错误。