سلام
کسی می تونه بگه چطور میشه محصول و گالری تصاویری از یک محصول رو به صورت همزمان ثبت کرد.
می دونم که پطور میشه جدا جدا ثبت کرد.
می دونم که با استفاده از ساب کوری هم میشه اما راهکارش رو در ASPنمی دونم.
لطفا اگه می تونید راهنمایی کنید.
متشکرم
با چی کار میکنی؟ Linq؟
کد ASPX :
<asp:Panel ID="pnelTag" runat="server"> <asp:Label ID="Label12" runat="server" Text="کلمات کلیدی:"></asp:Label> <br /> <asp:TextBox ID="txtTag" runat="server" Width="100px"></asp:TextBox> <asp:TextBox ID="txttag1" runat="server" Width="100px"></asp:TextBox> <asp:TextBox ID="txttag2" runat="server" Width="100px"></asp:TextBox> </asp:Panel> </div>
کد CS:
foreach (Control keywors in pnelTag.Controls) { if (keywors is TextBox) { TextBox txt = keywors as TextBox; if (txt.Text.Trim() != "") { Context.Tbl_NewsTag.Add(new Tbl_NewsTag() { NewsID = news.NewsID, TagTitle = txt.Text, }); Context.SaveChanges(); }
دقت کنید مثالی که براتون زدم برای ثبت تگ های یک مطلب است فقط شما به جای TextBox میتونید FileUpload قرار یدید ! این از کد ASPX
حال در کد سی شارپ ما یک پنل داریم که FileUpload های ما درون آن قرار دارد یک Forech روی آن میزنیم و کنترل Textbox را در آن پیذل میکنیم البته شما باید دنبال Fileupload بگردید و همه اطلاعاتی که پیدا میکنه را داخل یک منتغیر میریزید ! و بعد از کد ثبت خبر این کدو باید بنویسید که ID خبر هم برای گالری محصول خود ثبت کنید !
موفق باشید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)