Я использую UpdatePanel в ASP.Net WebForms для загрузки изображения. Я установил для 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>