ASCX ফাইল এক্সটেনশন সহ একটি ফাইল হল একটি ASP. NET ওয়েব ইউজার কন্ট্রোল ফাইল যা অ্যাক্টিভ সার্ভার কন্ট্রোল এক্সটেনশনকে বোঝায়।
মূলত, ASCX ফাইলগুলি একাধিক ASP. NET ওয়েব পৃষ্ঠা জুড়ে একই কোড ব্যবহার করা সহজ করে, একটি ওয়েবসাইট তৈরি করার সময় সময় এবং শক্তি সাশ্রয় করে৷
উদাহরণস্বরূপ, একটি ওয়েবসাইটের কয়েকটি ASPX ফাইল একটি একক ASCX ফাইলের সাথে লিঙ্ক করতে পারে যাতে সাইটের নেভিগেশন মেনুর কোড থাকে। মেনু প্রয়োজন এমন ওয়েবসাইটের প্রতিটি পৃষ্ঠায় একই কোড লেখার পরিবর্তে, প্রতিটি পৃষ্ঠা শুধুমাত্র ASCX ফাইলের দিকে নির্দেশ করতে পারে, যার ফলে প্রতিটি পৃষ্ঠায় মেনু পরিচালনা এবং আপডেট করা আরও সহজ হয়৷
ASCX ফাইলগুলি ASP. NET প্রোগ্রামিংকে সরলীকরণে কতটা কার্যকর তা বিবেচনা করে, এই ফাইলগুলি প্রায়শই একটি ওয়েবসাইটের অন্যান্য সামঞ্জস্যপূর্ণ অংশগুলির জন্য ব্যবহার করা হয়, যেমন শিরোনাম, ফুটার ইত্যাদি।
আপনি যদি জানেন যে আপনার ASCX ফাইলের সাথে ASP ওয়েবসাইটের কোনো সম্পর্ক নেই, যেমন আপনি যদি একটি ব্যাঙ্ক স্টেটমেন্ট বা অন্য কোনো নথি পাওয়ার চেষ্টা করার সময় দুর্ঘটনাবশত একটি ডাউনলোড করেন, তাহলে আপনার এটিকে প্রকৃত ASP থেকে ভিন্নভাবে ব্যবহার করা উচিত। NET ব্যবহারকারী নিয়ন্ত্রণ ফাইল (নীচে আরও বেশি)।
কীভাবে একটি ASCX ফাইল খুলবেন
Microsoft এর ভিজ্যুয়াল ওয়েব ডেভেলপার এবং ভিজ্যুয়াল স্টুডিও ASCX ফাইলগুলি খুলতে এবং সম্পাদনা করতে পারে, সেইসাথে Adobe's Dreamweaver৷
আপনি যদি ম্যাকে একটি ASCX ফাইল খুলতে চান তবে TextMate কাজ করবে।
যদিও একটি ASCX ফাইল একটি ASPX ফাইলের ভিতর থেকে লিঙ্ক করা হয় (যা একটি ব্রাউজারে দেখা যায়), ASCX ফাইলটি নিজেই ব্রাউজার দ্বারা খোলার উদ্দেশ্যে নয়। আপনি যদি একটি ASCX ফাইল ডাউনলোড করে থাকেন এবং এটিতে তথ্য (যেমন একটি নথি বা অন্যান্য সংরক্ষিত ডেটা) থাকবে বলে আশা করেন, তাহলে সম্ভবত ওয়েবসাইটটিতে কিছু ভুল হয়েছে এবং আপনি যে ব্যবহারযোগ্য তথ্যের পরে ছিলেন তা তৈরি করার পরিবর্তে, এটি সার্ভার-সাইড প্রদান করেছে। পরিবর্তে ফাইল।
যদি এটি ঘটে থাকে, ফাইলটি আবার ডাউনলোড করার চেষ্টা করুন বা এমনকি আপনি যে এক্সটেনশনটি আশা করেছিলেন সেটি ব্যবহার করতে ফাইলটির নাম পরিবর্তন করুন৷ মাঝে মাঝে এটা কাজ করে।
উদাহরণস্বরূপ, আপনি যদি একটি পিডিএফ ফাইল ডাউনলোড করার ইচ্ছা করেন কিন্তু পরিবর্তে একটি ASCX ফাইল দেওয়া হয়, তাহলে ফাইলের ASCX অংশটিকে PDF-এ পুনঃনামকরণ করুন, যেমন file.ascx থেকে file.pdf.
একটি ভিন্ন এক্সটেনশন ব্যবহার করার জন্য একটি ফাইলের নাম পরিবর্তন করা ফাইলটিকে একটি নতুন বিন্যাসে রূপান্তর করার মত নয়৷ এই ক্ষেত্রে, আপনি সঠিকভাবে ফাইলটির প্রকৃত বিন্যাসে (এই উদাহরণে পিডিএফ) নামকরণ করছেন, যা ওয়েবসাইটটির করা উচিত ছিল কিন্তু কিছু কারণে সম্পূর্ণরূপে সম্পূর্ণ হয়নি। এটি ওএসকে ফাইলটি খুলতে কোন প্রোগ্রাম ব্যবহার করা উচিত তা সনাক্ত করতে দেয় (যেমন পিডিএফ রিডার)।
কীভাবে একটি ASCX ফাইল রূপান্তর করবেন
একটি ফাইল কনভার্টার সাধারণত ভিডিও, মিউজিক ফাইল, ছবি, ডকুমেন্ট ইত্যাদি বেশিরভাগ ধরনের ফাইল রূপান্তর করার জন্য প্রস্তাবিত টুল।
তবে, ASCX ফাইলের মতো একটি ফাইলকে অন্য কিছুতে রূপান্তর করলে এর কার্যকারিতা ভেঙে যাবে, তাই এটি সম্ভবত আপনি করতে চান না এমন কিছু নয়, বিশেষ করে যদি ASCX ফাইলটি অনলাইনে হোস্ট করা হয় এবং অন্যথায় ঠিক কাজ করে।
উদাহরণস্বরূপ,. ASCX ফাইল এক্সটেনশনের সাথে একটি কার্যকরী ফাইলকে অন্য কিছুতে পরিবর্তন করার অর্থ হল যে সমস্ত ASPX ফাইলগুলি সেই ASCX ফাইলের দিকে নির্দেশ করছে তারা বুঝতে পারবে না যে ফাইলটি কিসের জন্য, এবং তাই হবে না মেনু, হেডার ইত্যাদি রেন্ডার করতে কীভাবে এর বিষয়বস্তু ব্যবহার করতে হয় তা বুঝুন।
তবে, বিপরীত রূপান্তরটি আসলে এমন কিছু হতে পারে যা আপনি আগ্রহী: একটি ASPX পৃষ্ঠাকে ASCX এক্সটেনশনের সাথে ASP. NET ওয়েব ব্যবহারকারী নিয়ন্ত্রণ ফাইলে রূপান্তর করা। এটি ঘটানোর জন্য বেশ কয়েকটি ম্যানুয়াল পরিবর্তন প্রয়োজন, তাই মাইক্রোসফটের নির্দেশাবলী খুব সাবধানে অনুসরণ করতে ভুলবেন না।
মাইক্রোসফ্টের আরেকটি টিউটোরিয়াল রয়েছে একটি ASCX ফাইলকে পুনরায় বিতরণযোগ্য কাস্টম কন্ট্রোলে (একটি DLL ফাইল) রূপান্তরিত করার বিষয়ে। আপনি যদি DLL ফাইল সম্পর্কে কিছু জানেন, তাহলে আপনি হয়তো ইতিমধ্যেই বুঝতে পেরেছেন যে ASCX ফাইলগুলি আপনার Windows কম্পিউটারে শেয়ার করা DLL ফাইলের মতোই আচরণ করে৷
ASCX ফাইলের উপর আরো তথ্য
ASCX ফাইল এবং ASPX ফাইলগুলি একই রকম কোড দিয়ে তৈরি, কিন্তু ওয়েব ইউজার কন্ট্রোল ফাইলে কোনো html, বডি বা ফর্ম উপাদান থাকে না৷
ASP. NET ব্যবহারকারী কন্ট্রোল তৈরি করার জন্য মাইক্রোসফ্ট কীভাবে একটি ASCX ফাইল তৈরি করতে হয় তা ব্যাখ্যা করে এবং ASP. NET পৃষ্ঠায় ওয়েব ব্যবহারকারী নিয়ন্ত্রণ ফাইলগুলিকে কীভাবে যুক্ত করতে হয় সে সম্পর্কে Bean সফ্টওয়্যারের কিছু ভাল উদাহরণ রয়েছে।
এখনও আপনার ফাইল খুলতে পারছেন না?
যদি উপরের প্রোগ্রামগুলি চেষ্টা করার পরেও, আপনার ফাইলটি এখনও সঠিকভাবে খোলা না হয়, তাহলে একটি ভাল সুযোগ রয়েছে যে আপনি সত্যিই একটি ASCX ফাইল নিয়ে কাজ করছেন না। কিছু ফাইল ফরম্যাট একটি ফাইল এক্সটেনশন ব্যবহার করে যা ". ASCX" এর সাথে ঘনিষ্ঠভাবে সাদৃশ্যপূর্ণ যদিও ফর্ম্যাটগুলি সম্পর্কিত নয়৷
উদাহরণস্বরূপ, ACX ফাইলগুলি দেখে মনে হতে পারে যে সেগুলি ASCX ফাইলগুলির সাথে কোনওভাবে সম্পর্কিত তবে সেগুলি আসলে Atari ST প্রোগ্রাম ফাইল যা একটি Atari ST এমুলেটরের মতো কম্পিউটারে ব্যবহার করা যেতে পারে। তারা ASCX ফাইল ওপেনার দিয়ে খুলবে না।
অন্যান্য ফাইল যেমন ACSM, ASAX, এবং ASX (Microsoft ASF Redirector) ফাইলের ক্ষেত্রে একই ধারণাটি সত্য। যদি আপনার কাছে সেই ফাইলগুলির মধ্যে একটি বা অন্য কোনো ফাইল থাকে যা কেবল একটি ASCX ফাইলের মতো দেখায় তবে কোন প্রোগ্রামগুলি এটি খুলতে বা রূপান্তর করতে পারে তা জানতে এটির আসল ফাইল এক্সটেনশন নিয়ে গবেষণা করুন৷
ASHX ফাইলগুলি ASCX ফাইলের অনুরূপ কিন্তু ASP. NET ওয়েব হ্যান্ডলার ফাইল৷
FAQ
আমি কিভাবে একটি ASCX ফাইলে একটি CSS ফাইল অন্তর্ভুক্ত করব?
আপনি HTML উপাদানের ভিতরে স্টাইল অ্যাট্রিবিউট ব্যবহার করে CSS ইনলাইন যোগ করতে পারেন; অভ্যন্তরীণভাবে, বিভাগে একটি উপাদান ব্যবহার করে; বা বাহ্যিকভাবে, একটি বাহ্যিক CSS ফাইলের সাথে লিঙ্ক করার জন্য একটি উপাদান সহ৷
আপনি কিভাবে ASP. NET এ একটি ASCX ফাইল যোগ করবেন?
ওয়েবসাইট মেনুতে, যান নতুন আইটেম যোগ করুন > ওয়েব ব্যবহারকারী নিয়ন্ত্রণ । নিয়ন্ত্রণের জন্য একটি নাম লিখুন, আপনি যে প্রোগ্রামিং ভাষাটি ব্যবহার করতে চান সেটি নির্বাচন করুন এবং যোগ করুন এ ক্লিক করুন। ডিফল্টরূপে,.ascx ফাইলের নাম এক্সটেনশনটি নিয়ন্ত্রণ নামের সাথে যোগ করা হয়।
আপনি কিভাবে একটি ASCX ফাইলে একটি মন্তব্য যোগ করবেন?
আপনি মন্তব্য করতে চান এমন লাইনগুলি নির্বাচন করুন এবং টুলবারে মন্তব্য/আনকমেন্ট বেছে নিন। বিকল্পভাবে, মন্তব্য করতে Ctrl+K এবং তারপরে Ctrl+C টিপুন, এবং Ctrl+K এবং তারপরমন্তব্য করতে Ctrl+U।