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

مشكله في UpdatePanel

بدأه عماد خطيب في 3 يوليو 2010 · 8 رد · 612 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المشكله يا اخوه انه عندما استعمل TextBoxداخل UpdatePanel واحاول تبديل الاسطر الجديده داخل ال TextBox ب <br> بهذه الطرق المختلفه بدون جدوى :

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(Environment.NewLine, "<br>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace("\n", "<br>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace("\r\n", "<br>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(vbNewLine, "<br>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(vbCrLf, "<br>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(vbCrLf, "<br/>"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(vbCrLf, "<br />"))

Dim desc As String = Server.HtmlDecode(txtDesc.Text.Trim().Replace(Environment.NewLine, "<br/>"))

اما اذا ازلت ال updatepanel فاني ارى انه يعمل بشكل جيد ويضيف <br> مكان اي سطر جديد داخل ال TextBox

هل واجهتم هذه المشكله من قبل ؟

وبارك الله فيكم

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#2

كود التغيير اين مكتوب؟؟؟

داخل الAsync. Events ام خارج الUpdate Panel Events and body??

إذا كان في الخارج فهذا متوقع لأن الصفحة حصل لها Render جزئي ولا يتحدث كل الHTML الذي بالصفحة

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#3

شكرا hock

كود التغيير مكتوب داخل click event

لكن كل ال html موجود داخل UpdatePanel

هل ستبقى صفحه ال HTML تتحدث جزئيا ؟

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#4

يعني Click Event بيعمل Full PostBack ام مربوط مع الUpDate Panel??

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#5

Full PostBack

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#6

هذه الصفحة تعمل بشمل سليم

احول كل a.b الي A,B

<asp:ScriptManager ID="ScriptManager1" runat="server">
    	</asp:ScriptManager>
    	<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    	<asp:UpdatePanel id="UpdatePanel1" runat="server">
        	<contenttemplate>

            	<asp:TextBox ID="txtDesc" runat="server" Height="112px" TextMode="MultiLine" Width="257px" ></asp:TextBox>
</contenttemplate>
    	</asp:UpdatePanel>

وهذا الCode behind

 

protected void Button1_Click(object sender, EventArgs e)
    	{        	
        	string x = txtDesc.Text.Trim();
        	x = x.Replace(Environment.NewLine, "<br>");

        	x = x.Replace("a", "A");
        	x = x.Replace("b", "B");
         	txtDesc.Text = x;        	

    	}

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#7

هذا بالضبط ما فعلته لكنه يتجاهل الاسطر الجديده <br>

لكن عندما الغي update panel فهو يضيف <br> وانا ارى ذلك في ال- breakpoint

لا اعلم اذا كان ال UpdateProgress خارج ال updatepanel يؤثر في الامر.

حاولت ان اعلم ماذا يضيف في الفراغ الذي يضعه بدل <br> بواسطه استخراج كود ascii الخاص به فاعطاني رقم 10 (اي فراغ)

في احد المنتديات الاجنبيه قالوا ان هناك فرق بينfirefox و Internet Explorer في التعامل مع الامر (/R/N.....) لكن لم يعمل.

حاولت ايضا استخدام Regex ولم يعمل.

باختصار انا اقترب بخطوات ثابته نحو الجنون والحمد لله

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#8

:wacko:

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#9

فعلا مشكله غريبه

حاولت استخدام hiddenfield مع literal لكن ما زلت لا ارى ال br داخل ال string عندما يكون updatepanel

هل من اقتراح ؟

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

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