ASP.net

omidak

Active Member
سلام:
من 1 مشکل دارم....
من در صفحه خود وقطی Textbox میزارم:
<asp:textbox id="Textbox1" runat="server"></asp:textbox>
هنگام استفاده از اون... اگر در داخل اون TextBox از Tagهای HTML استفاده کنم.... به مشکل برمیخورم..... و Error میده......
لطفا کمک........ :roll:
 

mahdi22m

Member
سلام
دوست من براي كارهاي معمولي سعي كنيد از كنترل هاي NET. استفاده نکنید چون این کنترل ها همراه سند ارسال میشوند و باعث کندی بار شدن صفحه شما می شوند. سعی کنید از کنترل های استاندارد HTML استفاده کنید
موفق باشید


برای اینگونه موارد سعی کنید کد خودتون را کپی کنید تا بتونیم بهتر کمک کنیم
 

omidak

Active Member
سلام:
ممنونم از جوابتون...
همه همينو گفتن...
اما چه طوري؟
من برايه خوندن نوشته ای که در 1 TextBox است از کد زیر استفاده میکنم....
کد:
Str1 = TextBox1.Text
حالا اگه بیام از HTML استفاده کنم چه طوری میتونم به اون Text دست رسی پیدا کنم...
و به اندازه 1 کتاب Code نوشتم و دیگه نمیتونم تغییر اش بدم و دوباره از اول بنویسم :(
ممنونم از لطفتون . تورو خودا کمک کنید... :( :arrow:
 

Delphiran

Member
آقا كي گفته اين كنترل ها همراه سند ارسال ميشوند؟

در Dot Net كنترلها كامپايل شده و در خروجي تبديل به كد HTML ميشوند و تاثيري نيز در سرعت باز شدن صفحه ندارند.
 

omidak

Active Member
سلام:
خوب چه طوري ميشه ....؟
من چطوري ميتونم توش HTML بنویسم و بعد از ارسال اش Error نده؟
من داخل TextBox اگر نوشته عادی بنویسم مشکلی ندارم . اما وقطی که تو نوشتم از Tag هایه Html استفاده کنم... Error میده...
خواهش میکنم کمک:(:)((
 

omidak

Active Member
فكر كنم برايه مشكل ام بايد جازه بزارم :( :cry:
تورو خدا كمك كنيد ...
آخه انقدر اين سوال سخته؟
از آقا هر چيزي Runat=Server داشته باشه . همین مشکل رو داره . بخواد HTML باشه یا ASP WebForm
حداقل بگید چطوری از رویه Client بخونم .
من از این استفاده میکنم. اما نمیشه
کد:
Request.ClientCertificate.Get("Text1")
اما هیچی نمیده...
حتی Count هم که میگیرم 0 میده
کد:
Request.ClientCertificate.Count
خواهش میکنم کمک کنید...
دیگه نمیدونم کجا رو بگردم و بپرسم. :cry: :cry: :cry: :cry:
 

mahdi22m

Member
اين در مورد كنترل ها 8O :wink: (كامپايل ربطي به كنترل هاي دانت نداره دوست من.اگه دقت مي كردين ميديدن كه از كنترل هاي دات نت با تك معمولي HTML نمياد)
در مورد سوالتون كد رو برام بفرستيد براتون مشكل رو حل كنم.
موفق باشيد
 

omidak

Active Member
سلام:
در هر كدي.....مثلا همين جايي كه من دارم اين نامه رو برايه شما مينويسم...
اگر از كد HTML استفاده کنم... هیچ مشکلی نخواهم داشت
اما در TextBox هایه ASP فقط کافیه 1 < b r > ناقابل یا هر چیزی بزنم...
1 error میده که Request HtmlHeader مشکل داره....و داخل موضوع Error متن داخل Text رو قرار میده...
باز هم میگم در هر کدی...
این هم 1 Code ساده...
کد:
<script  runat="server">
Sub submit(sender As Object, e As EventArgs)
   lbl1.Text="Your name is " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
در این باید Text رو در خط پایین چاپ کنه...
حالا در TextBox بنویسید
کد:
<br>SomeText
به شما Error میده... :roll:
ممنونم از کمکاتون
 

omidak

Active Member
سلام:
خودمو كشتم پيداش كردم: :wink:
کد:
<%@ Page Language="vb" ValidateREquest=false %>
تموم شدو رفت...
آخه اینو هیچ کس بلد نبود؟ :roll:
 

mahdi22m

Member
سلام دوست من
من هر 3-4 روز يك بار به سايت سر ميزنم. در هر حال موفق باشيد و خوشحال مشكلتون حل شد
 

omidak

Active Member
سلام:
متوجه شدم...;)
ممنونم ازتون...
خیلی خیلی زیاد
خوب این مشکل من هم 1 نکته خیلی خیلی مهم بود...
خیلی خیلی از لطف و رسیدگیتون ممنونم;)
 

omidak

Active Member
سلام:
و اما 1 مشكل ديگه:
اينه كه من در FormLoad صفحه خود به TextBox ها 1 سری داده میدم(جهت Update اطلاعات)
و بعد از اینکه تغیرات رو در نوشته ها دادم و کلید ذخیره رو فشار میدم... (این کلید Runat=server و هم جنین WebForm میباشد) اول کد هایه FormLoad را اجرا میکند و بعد عملایات ذخیره سازی رو ... که یعنی انگار نه انگار مین تغیراتی در این TextBox ها دادم...
امیدوارم که متوجه شده باشید که چی میخوام بگم ... چون خودم هم نفهمیدم... :roll:
ممنونم ایتون
 

omidak

Active Member
سلام:
اي بابا پس چی شد؟
میدونم آخرش هم خودم باید پیداش کنم...
خواهش میکنم کمک کنید... :cry:
نمیدونم چرا جواب هایه منو هیچ کس نمیده...
خواهش... :cry:
 

omidak

Active Member
سلام:
در رابطه با این موضوع که هیچ کس کمک نکرد من از یک Label استفاده کردم که بصورت
که اگر داده اون Label برابر با Yes شد یعنی این خوانده شده و مجدد Form Load خوانده نمیشه..
اگر هم خالی بود که خوانده میشه... یعنی تمامیه Form Load رو درون یک IF قرار دادم ...
و داخل همون IF به Label داده Yes رو دادم...
در حال حاظر درست کار میکنه... یعنی هیچ مشکلی ندارم... اما میخوام بدونم راه دیگه ای وجود نداره؟ :roll: و این بهترین راه هستش؟
ممنونم ازتون :wink:
 

R_Jam

New Member
چگونه میتوان کنترل کرد که چه کلاینت هائی به سرور شما وصل میشوند؟
 

saalek110

Well-Known Member
با سلام و عرض ادب خدمت همکاران محترم این تالار.

تاپیک حاضر از تالار ((برنامه نویسی و الگوریتم آن)) به این تالار منتقل شد.
جهت اطلاع برای اقدام لازم : تاپیک قدیمی است ولی پست بالا (پست قبل از این پست) جدید زده شده.
با تشکر.
 

جدیدترین ارسال ها

بالا