الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في السيكورتي والمدونات في ASP.NET

بدأه مدلل الموصل في 2 أكتوبر 2011 · 7 رد · 489 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني الكرام انا احاول ان اعمل صفحة تكون فيها بعض الامور مثلا label لا تظهر الا للمستخدم الذي يكون داخل باسم مستخدم ورقم سري بينما لا تظهر لليوزر العادي الذي لم يسجل الدخول....

وكذلك اخواني ان كان لدي مدونة كيف تضاف الردود على موضوع ما.... هل ان اخزن الردود في قاعدة البيانات اما ماذا ؟؟؟

ان كانت هناك دروس في هذا المجال او كيفية عمل المدونات ارجو ان يتم وضع الروابط ولكم جزيل الشكر

بانتظار الردود

#2

الكتاب التالي يحوي كل هذه الامور بالاضافة الى انه يوجد به مثال كامل عن كيفية تصميم مدونة

ولكن الكتاب لل MVC وليس Webform

ASP_NET_MVC_Unleashed

لتجد الكتاب فقط ابحث عنه بجوجل

#3

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام اداة الـ LoginView لإظهار ادوات معينة لمجموعة معينة من الاعضاء او يمكنك استخدام الخاصيه Visible للتحكم في رؤية الأدوات حسب هوية الأعضاء. اما بالنسبة لموضوع المدونه فأنصحك بعمل تحليل كامل فأكيد المواضيع ستكون في جدول والردود في جدول اخر, والجدولين مربوطين بعلاقة 1 - M

.:: Wish to become better and better ::.

#4
بالعربي نتقدم كتب:

الكتاب التالي يحوي كل هذه الامور بالاضافة الى انه يوجد به مثال كامل عن كيفية تصميم مدونة

ولكن الكتاب لل MVC وليس Webform

ASP_NET_MVC_Unleashed

لتجد الكتاب فقط ابحث عنه بجوجل

شكراً لك اخي قمت بتحمل الكتاب وان شاء الله استفاد منه

لتعم الفائدة فالرابط هو

http://free-files-download.net/storage/0r5i6krd40a7kykfexgrwj33bvs0d3.zip

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي يمكنك استخدام اداة الـ LoginView لإظهار ادوات معينة لمجموعة معينة من الاعضاء او يمكنك استخدام الخاصيه Visible للتحكم في رؤية الأدوات حسب هوية الأعضاء. اما بالنسبة لموضوع المدونه فأنصحك بعمل تحليل كامل فأكيد المواضيع ستكون في جدول والردود في جدول اخر, والجدولين مربوطين بعلاقة 1 - M

شكراً جزيلاُ لك اخي..... كنت ناسي خاصية visibale وجوابك الهمني للحل

حل السؤال الاول هو جعل button مخفي في الصفحة لا يظهر الا لليوزر الذي قام بتسجيل الدخول

 
 if (Page.User.Identity.IsAuthenticated)
        {
            Button1.Visible = true;  
        }

اما اذا اردت ان يظهر لمستخدم معين وعلى سبيل المثال مستخدم اسمه iraq4ever فالكود هو

 if ( Membership.GetUser().UserName== "iraq4ever")
        {
            Button1.Visible = true;
        }

اما حل السؤال الثاني الذي كان كيف تضاف وتعرض الردود في المدونة فكان الحل هو خزن التعليق في قاعدة البيانات وعرضه في الصفحة باستخدام اداة ListView

لكن لدي سؤال بسيط هو ان التعليق يعرض بشكل خط واحد مثلا لو كتب شخص ما التعليق:

السلام عليكم

كيفك اخي

لكنه يعرض هكذا: السلام عليكم كيفك اخي

ما الحل ؟؟؟

#6

كمثال ل lable ضمن datalist

<asp:Label ID="Labelid" runat="server"  Text='<%# Eval("discription").ToString().Replace("\r\n", "<br />") %>'/>
#7
بالعربي نتقدم كتب:

كمثال ل lable ضمن datalist

<asp:Label ID="Labelid" runat="server"  Text='<%# Eval("discription").ToString().Replace("\r\n", "<br />") %>'/>

شكرا اخي وبارك الله بيك نجحت معي..... لكن لماذا تخزن هكذا بقاعدة البيانات ؟؟؟ هل السبب في ال type ؟؟؟ وهل توجد طريقة بحيث تخزن كما تكتب ولا نحتاج لاستخدام اي اضافة

تم تعديل هذه المشاركة بواسطة مدلل الموصل في 3 أكتوبر 2011 في 17:21

#8

/index.php?showtopic=233457

لتكتب بحيث لا تحتاج الى اي شيىء للعرض إستخدم WysIwyg

مثل ckeditor

يوجد الكثير فوق ابحث بتلك الكلمات او الاداة editor الموجودة ضمن ajax tool kit

مواضيع مشابهة