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

كيف يتم انشاء صفحات من قبل المستخدم لموقعى ؟

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

بسم الله الرحمن الرحيم

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

اخوانى

انا عايزة مساعدة بسؤل معين فبارك الله فيكم ال يعرفها فاليقولى

واللى ما يعرفهاش على اقل يدلنى على كلمة دلالية ابحث عنها فى جوجل لعل اجد مواضيع بها نفس الموضوع ال انا عايزاها

فسؤال هنا

انا عايزة احط كود داخل زرار

وبعد تشغيل الموقع لما يضغط المستخدم على هذا الزرار

تتنشأ له صفحة جديد مثل

Default1.aspx

وكل ما يضغط على هذا الزرار تطلع له صفحة جديدة خالص

Default1.aspx

Default2.aspx

Default3.aspx

Default4.aspx

Default5.aspx

Default6.aspx

وهكذ..

الطلب التانى :-

وهى صعبة شوية بس اتمنى ايضا ان اى حد يساعدنى بها

وهى انى احرك الايكونات داخل الصفحة باستخدام الماوس

مثل كانى بفتح فيجوال ستوديو وبستخدم الادوات وبحركها داخل الصفحة

فبالله عليكم جميها يا اخوانى

ال يعرف اى معلومة سواء من طلبى الاول او التانى

او الطلبين معا

فجزاكم الله خيرا الجزاء

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

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#2

بالنسبة للسؤال الأول : عليك تعلم كيفية انشاء ملف مثلا الكود التالي ينشئ لك صفحة aspx

string path = @"c:\MyTest.aspx";

        // Delete the file if it exists.
        if (File.Exists(path))
        {
            File.Delete(path);
        }

        // Create the file.
        using (FileStream fs = File.Create(path, 1024))
        {
            Byte[] info = new UTF8Encoding(true).GetBytes("some text");
            // Add some information to the file.
            fs.Write(info, 0, info.Length);
        }

        // Open the stream and read it back.
        using (StreamReader sr = File.OpenText(path))
        {
            string s = "";
            while ((s = sr.ReadLine()) != null)
            {
                Label1.Text = s;
            }
        }

الآن يتوجب عليك إضافة التاغات التالية ضمن الصفحة

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />

        <asp:Label ID="Label1" runat="server"></asp:Label>

        <br />
        <asp:Button ID="Button2" runat="server" onclick="Button2_Click" 
            Text="Create File" />
        <br />

    </div>
    </form>
</body>
</html>

قومي بإضافة التاغات على أنها نص عادي بدلا من كلمة some text في المثال السابق

بالنسبة للسؤال الثاني لا معلومة متوفرة حاليا لدي سوى انها جافا سيكريبت او فلاش

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

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

بارك الله فيك يا اخى

وبالنسبة الكود هذا

string path = @"c:\MyTest.aspx";

فهذا يهنى ان الملف الذى سوف ينشأ على الجهاز الكمبيوتر بتاعى

ماذا والا الموقع على هوست

ايه هو المسار البديل يا اخى وبارك الله فيك وجزاك الله خيرا

سؤال اخر يا اخى

الكود هذا

اقتباس
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Untitled Page</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<br />

<asp:Label ID="Label1" runat="server"></asp:Label>

<br />

<asp:Button ID="Button2" runat="server" onclick="Button2_Click"

Text="Create File" />

<br />

</div>

</form>

</body>

</html>

ده طبعا هاحطه فى الصفحة التى تم انشائها

طيب ازااااااااااااااى احطها فيها ؟؟؟

ممكن تقولى وجزاك الله خيرا

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#4

سؤال الاخير انا اقصد انى احطها فيها ازاى برمجياااااااااااااا

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#5

مشان اتحطي كود صفحة aspx استبدلي النص some text الموجود في الكود التالي بكود صفحة aspx

 Byte[] info = new UTF8Encoding(true).GetBytes("some text");

فقط مجرد استبدال عاملي كود صفحة aspx كأنه نص .................

أما بالنسبة للكود ومسار تخزين الملف فاستخدمي ما يلي :

string path = "~\MyTest.aspx";
1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#6

السلام عليكم

بالنسبه للسوئال الاول فأتوقع انو الاعضاء ما قصرو :)

اما السؤال الثاني:

يمكنك تحريك الادوات وعمل الكثير من الاشياء الجميله جدا وذلك عن طريق استخدام تقنية Silverlight وربطها مع ال ASP.NET وذلك بإستخدام برنامج Microsoft Expression Blend 4

وبإمكانك البحث في قوقل عن هذا الموضوع وستجدي الكثير من النتائج

وهذا موقع فيه شروحات بالفيديو لبرنامج Microsoft Expression Blend 4

www.lynda.com

رياض :happy:

تم تعديل هذه المشاركة بواسطة REYAD_YOSEF في 1 مارس 2011 في 21:34

Be the change you like to see in the world

كن انت التغيير الذي تريد ان تراه في العالم

-----

Reyad

WWW.Reyad.TK

#7

السلام عليكم

ياشباب فيه امكانية ان الكود يكون عن طريق Vb.net

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