سلام
من می خوام توی یه فایل متنی بتونم جستجو کنم
اگه میشه برام توضیح بدید که چی کار باید انجام بدم و اگه همراه مثال باشه که خیلی ممنون میشم
باید از stream استفاده کنم یا راه دیگه ای هم هست
مرسی
شاد باشید
سلام
من می خوام توی یه فایل متنی بتونم جستجو کنم
اگه میشه برام توضیح بدید که چی کار باید انجام بدم و اگه همراه مثال باشه که خیلی ممنون میشم
باید از stream استفاده کنم یا راه دیگه ای هم هست
مرسی
شاد باشید
با استفاده از FileStream ، محتویات فایل داخل یه رشته قرار میگیره :
System.IO.FileStream MyFileStream = new System.IO.FileStream(Server.MapPath("a.txt "),System.IO.FileMode.Open);
byte[] ReadedBytes = new byte[MyFileStream.Length];
string FileContent;
MyFileStream.Read(ReadedBytes, 0,(int) MyFileStream.Length);
FileContent = System.Text.Encoding.UTF8.GetString(ReadedByte s,0,ReadedBytes.Length);
حالا میتونید جستجو رو بر روی متغیر FileContent انجام بدید.
ممنون از راهنماییتون
برای اینکه از server توی کلاس استفاده کنم باید قبلش چی بزنم؟
من این کد رو که نوشته بودید وارد کردم وقتی این کد رو توی کلاسی که خودم تعریف کردم قرار می دم server رو نمیشناسه
من هر چی هم به ذهنم می رسید انجام دادم اما نشد
مرسی
با سلام٬
درسته :: در واقع متد MapPath یکی از متدهای کلاس Page هستش٬(و یا کلاسی که Page از اون به ارث برده شده٬ برای اطمینان میتونید از Object Browser استفاده کنی تا کاملتر متوجه بشی!) و شما نمیتونی تو یه کلاسی که خودت میسازی از اون استفاده کنی!
البته من قبلا به این مشکلات برخورد کردم و یه جور دیگه برطرفش کردم٬ ولی اگه کار شما ضروریه شاید با ارث بردن از کلاس Page (و یا کلاس پایه ای تر٬ همونطور که گفتم استفاده از Object browser کارتون رو راحتتر میکنه!) کارتون را بیفته!
با تشکر.
با سلام
دیروز که رفتم با Object browser ور برم متوجه یه چیزی شدم:
شما میتونید خیلی راحت از کلاس HttpServerUtility استفاده کنین!
موفق باشین!
مرسی از راهنماییتون
من مشکل رو طور دیگه حل کردم
ممنون
موفق و شاد باشید
برای استفاده از اشیا Server و Response و Request وUser در کنترلها از شیی Context و در سایر کلاسها از HttpContext.Current هم میتونید استفاده کنید.
مثلا HttpContext.Current.Server
این روش معمول تره.