我试图从DataBinder.Eval的前端ASP网页上一起乘两个数字,但它只是返回0。进行数学计算
在数据库中的值如下;
PPI = 0.45 MDPI = 0.5
,但它只是两个返回0。
<asp:Repeater runat="server" ID="rptFire">
<ItemTemplate>
<tr>
<td>
<%# DataBinder.Eval(Container.DataItem, "LocationName") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "SqrMtr") %>
</td>
<td>
<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "SqrMtr")) * Convert.ToInt32(DataBinder.Eval(Container.DataItem, "PPI")) %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "PPI") %>
</td>
<td>
<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "SqrMtr")) * Convert.ToInt32(DataBinder.Eval(Container.DataItem, "MDPI")) %>
</td>
<td>WORK OUT</td>
<td>WORK OUT</td>
</tr>
</ItemTemplate>
</asp:Repeater>
我可以这样做吗?