الخيار الثاني
تقوم بعملية حفظ ورفع الصورة ، وبعد ذلك تخزن اسم ومسار الصورة في المجلد مثلا هذا كود استخدمه كود: 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}") %>' فهو كل ما يهمك في القالب
__________________ مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7 بريدي :khalilme at hotmail.com
آخر تعديل بواسطة خليل سليم في 02-05-2011 الساعة 10:51 AM.
|