在aspx页面中调用aspx.cs后台方法

可以在aspx页面调用 aspx.cs 中的后台代码方法,以实现相应的要求,

例如要 对图片的路径进行设置,前台可以这样做,在一个DataList中绑定数据库的字段,可以对数据库通过后台方法进行处理

<asp:DataList ID="ddlSalesList" runat="server" RepeatColumns="2">
        <ItemTemplate>

             <table>

                  <tr>
                       <td align="center" bgcolor="#FFFFFF"><asp:Image ID="salesPhoto" runat="server"

                            ImageUrl='<%# SetImageUrl(DataBinder.Eval(Container.DataItem, "PhotoUrl"))%>' Width="79px" Height="80px" />

                       </td>
                </tr>

           </table>

     </ItemTemplate>
</asp:DataList>

后台的 SetImageUrl方法如下:

protected string SetImageUrl(object picname)
    {
        string strUrl = string.Empty;
        try
        {
            strUrl = Convert.ToString(picname);
        }
        catch
        {
            strUrl = "";
        }
        if (strUrl.Length > 0)
        {
            return  strUrl;     //Common.SalesImages +
        }
        else
        {
            return "";
        }

    }

原文地址:https://www.cnblogs.com/vihone/p/1765160.html