string FormatURL(string strArgument){
return "ReadImage.aspx?id=" + strArgument
}
<ItemTemplate>
<asp:Image Runat=server ID="Image1" Width="150" Height="125"
ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "PersonID")) %>' />
</ItemTemplate>
return "ReadImage.aspx?id=" + strArgument
}
<ItemTemplate>
<asp:Image Runat=server ID="Image1" Width="150" Height="125"
ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "PersonID")) %>' />
</ItemTemplate>
在.cs文件添加一个函数
public string FormatURL(string strArgument){
return "ReadImage.aspx?id=" + strArgument
}.aspx文件不变
<ItemTemplate>
<asp:Image Runat=server ID="Image1" Width="150" Height="125"
ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "PersonID")) %>' />
</ItemTemplate>
return ("ReadImage.aspx?id=" + strArgument);
}下面的html中的模板列不用改。
但是出一下错误 不知道是什么地方的问题?
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 名称“FormatURL”在类或命名空间“ASP.main_aspx”中不存在