الخيار الثاني
تقوم بعملية حفظ ورفع الصورة ، وبعد ذلك تخزن اسم ومسار الصورة في المجلد مثلا هذا كود استخدمه
كود:
x = Guid.NewGuid.ToString & IO.Path.GetExtension(FileUpload1.FileName)
Me.FileUpload1.SaveAs(Server.MapPath("~/albs/") & x)
بعد ذلك في العرض ، استخدم في الجريد فيو قالب مثال
كود:
<Columns>
<asp:TemplateField HeaderText="صورة الألبوم" SortExpression="img">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("img") %>'></asp:TextBox>
<asp:HyperLink ID="HyperLink42" runat="server"
NavigateUrl="~/Admin/UpUrl.aspx?type=ads" Target="_blank">رفع</asp:HyperLink>
</EditItemTemplate>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Bind("img", "~/albs/{0}") %>'
Width="64px" />
</ItemTemplate>
</Columns>
وانتبه جيدا لهذا السطر
كود:
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Bind("img", "~/albs/{0}") %>'
فهو كل ما يهمك في القالب