【发布时间】:2011-07-03 06:53:55
【问题描述】:
我在 ASP.Net WebForms 中使用 UpdatePanel 来上传图像。我将Image.ImageUrl 设置为图像的完整虚拟路径(/images/news/filenname.jpg),但我只想将文件名保存在数据库中(filename.jpg)。如何自定义 SqlDataSource 以仅占用 URL 的一部分?
<asp:SqlDataSource
ID="SqlDataSourceNews"
runat="server"
ConnectionString="<%$ ConnectionStrings:connectionString %>"
UpdateCommand="UPDATE [foo] SET [pic] = @pic WHERE [id] = @id">
<UpdateParameters>
<asp:Parameter Name="pic" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="pic" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
【问题讨论】:
标签: c# asp.net data-binding webforms