使用来自另一个CS的函数获取asp图像url
本文关键字:获取 函数 asp 图像 url CS 另一个 | 更新日期: 2023-09-27 18:01:51
我在一个名为Users.aspx的类中有以下代码:
<asp:Image ID="Image1" runat="server" ImageUrl='<%#GetImagePath("Icon1.jpg")%>'
在Users.aspx.cs中,我实现了:
public string GetImagePath(string imgName)
{
string Finalurl = "~/App_Themes/Default/Images/" + imgName;
return Finalurl;
}
问题是,我想在一个通用助手类中拥有GetImagePath函数,并从多个地方使用它,而不是在每个.aspx.cs文件中定义它,并在aspx类中拥有类似于的东西
<asp:Image ID="SomeImage" runat="server" ImageUrl='<%#GeneralHelper.GetImagePath("Icon1.jpg")%>'
如何实施?
您将其声明为静态、类和函数,如下所示:
public static class GeneralHelper
{
public static string GetImagePath(string imgName)
{
string Finalurl = "~/App_Themes/Default/Images/" + imgName;
return Finalurl;
}
}
你把它放在一个新文件(GeneralHelper.cs(上,你编译它并将它作为dll包含在你的bin中,以太将它放在App_Code目录中。