فاطمه خانم می تونید بیشتر توضیح بدید فکر کنم راه حل بهتری هم باشه
Printable View
فاطمه خانم می تونید بیشتر توضیح بدید فکر کنم راه حل بهتری هم باشه
ضمن تشکر از شما بابت توضیحات همیشه جامعتون، کد دومی که نوشتم با نام کنترل کاری نداره و فقط با ایندکس کنترل کار میکنه.نقل قول:
در کدهای دینامیک من خودم ترجیح میدم با لیستها کار کنم تا آرایه ها!
سلام
کار خاصی نمیکند.نقل قول:
اينجا var چكار مي كنه؟!
1)
کلمه var در C#.Net2008 یک تعریف متغییر سریع و نوع تنبلی است (!) که کامپایلر در زمان کامپایل خودکار نوع متغییر را با توجه به عبارت سمت راست جایگزین میکند.
نتیجتاً دو کد زیر برابر هستند
و دقیقاً تولید یک IL یکسان خواهند کرد.کد:string x = "Mahdi";
var x = "Mahdi";
2)
ذات تعریف متغییر controls هم به خاطر بازدهی و سرعت بوده...
this.Form.Controls توسط دو property جداگانه اشاره گر شی مجموعه کنترلرها را به دست می آورد.
و ذاتاً کد دومی در زیر همچین یک اپسیلونی سریعتر خواهد بود!
(اپسیلون اپسیلون جمع گردد بانگهی غیر اپسیلون شود !)کد:for (int index = this.m_TextBox.Length -1; index>=0; --index)
{
this.m_TextBox[index] = new System.Web.UI.WebControls.TextBox();
this.Form.Controls.Add(this.m_TextBox[index]);
}
var controls = this.Form.Controls;
for (int index = this.m_TextBox.Length -1; index>=0; --index)
{
var btn = new System.Web.UI.WebControls.TextBox();
this.m_TextBox[index] = btn;
controls.Add(btn);
}
فقط این را هم اضافه کنم که من منظورم به مطالب قبلی تاپیک نبود و فقط مطلب را به صورت reset شده (:31:) از اول بیان کردم.نقل قول:
ضمن تشکر از شما بابت توضیحات همیشه جامعتون، کد دومی که نوشتم با نام کنترل کاری نداره و فقط با ایندکس کنترل کار میکنه.
در کدهای دینامیک من خودم ترجیح میدم با لیستها کار کنم تا آرایه ها!
وگرنه کد شما صحیح بود ولی دوستان نتوانسته بودند درست و در محلش استفاده کنند.
جمیعاً موفق باشید.
با تشكر از همه دوستان
تو اين موضوع يه هفته بود گير كرده بودم
خيلي كمكم كردين
2تا سوال ديگه هم دارم
textbox خصيصه اي داره كه بتونه متن انتخاب شده رو تشخيص بده
چه جوري ميشه بفهميم كه يه مقدار session قبلا set شده يا نه:20:
با راهنمايي دوستان اون قسمت پروژه تكميل شدنقل قول:
بيشتر توضيح ميدم:
يه سري سوال تو بانك ذخيره شده
و همين طور جوابا
كاربر شماره آزمون يا مشخصات آزموني رو كه مي خواد توش شركت كنه وارد مي كنه
بعد سوالا روي فرم ظاهر ميشه
و همين طور گزينه ها
يكي از گزينه ها رو انتخاب مي كنه (به وسيله radiobutton)
و با زدن دكمه اي جوابا ونمره رو مي بينه
بله!نقل قول:
خصوصیت SelectedText برای همین منظور است.
پاسخ سوال دومت رو نمیدونم :11: ( عجب راهنمایی کردم :31: )
سلام
آیتم مورد نظر را میتوانید با C#-null یا VB-Nothing مقایسه کنید و در صورت برابری، یعنی آیتم خالی است!نقل قول:
چه جوري ميشه بفهميم كه يه مقدار session قبلا set شده يا نه
چیزی شبیه همین:
همین منظورتان بوده؟ درست متوجه شدم؟کد:bool b = this.Session["Name"] == null;
سلام :20:نقل قول:
شما مطمئنید که این خصیصه رو داره؟ :41:
شاید من اشتباه می کنم شایدم این کد شما تو vb جواب میده
ولی این خصیصه رو نداره اینجا
فک کنم درست فهمیدین منظورمونقل قول:
ببین تو page load بعضی از صفحاتم یه سری کارا انجام میشه که قبلش مقدار session باید چک شه
مثلا نام کاربری یا سطح دسترسی و از این جور چیزا
بعد وقتی کاربر login نکرده باشه
و به عبارتی اون session تنظیم نشده باشه خطا می گیره
من می خوام چک کنم که اگه set نشده اون کارها انجام نشه
کدی که نوشتین فک کنم کار کنه
الان تستش می کنم
سلام
احتمالاً کاربر shalineh یادشان رفته بود و حواسشان نبوده شما تحت وب و ASP.Net کار میکنید.نقل قول:
شما مطمئنید که این خصیصه رو داره؟
شاید من اشتباه می کنم شایدم این کد شما تو vb جواب میده
ولی این خصیصه رو نداره اینجا
همچین خصیصه ای که شما میخواهید در سمت سرور وجود ندارد و اصولاً معنی ندارد و منطقی هم نیست که با Submit صفحات متن انتخاب شده هم حفظ شود !
باید تفکرتان را اصلاح کنید، برنامه نویسی وب یا دسکتاپ فرق دارد...
=====
مگر آنکه از javascript و سمت کلاینت برای پردازشهای این تیپی خودتان استفاده کنید.
یعنی راهش فقط کدهای javascript سمت کلاینت است.