আপনার কখন .ascx ফাইলগুলি দরকার এবং আপনি সেগুলি কীভাবে ব্যবহার করবেন?


88

ওয়েবসাইট বানানোর সময়, .ascx ফাইলগুলি ব্যবহার করা কখন ভাল ধারণা হবে? .Asx ঠিক কী এবং এটি কীসের জন্য ব্যবহৃত হয়? উদাহরণগুলি অনেক ধন্যবাদ সাহায্য করতে পারে!

উত্তর:


98

এটি আপনার প্রকল্পে থাকা ব্যবহারকারী নিয়ন্ত্রণগুলির জন্য এটি একটি এক্সটেনশন ।

একজন ব্যবহারকারী নিয়ন্ত্রণ হ'ল এক ধরণের যৌগিক নিয়ন্ত্রণ যা অনেকটা এএসপি.নেট ওয়েব পৃষ্ঠার মতো কাজ করে — আপনি ব্যবহারকারীর নিয়ন্ত্রণে বিদ্যমান ওয়েব সার্ভার নিয়ন্ত্রণ এবং মার্কআপ যুক্ত করতে পারেন এবং নিয়ন্ত্রণের বৈশিষ্ট্য এবং পদ্ধতিগুলি সংজ্ঞায়িত করতে পারেন। তারপরে আপনি এএসপি.এনইটি ওয়েব পৃষ্ঠাগুলিতে তাদের এম্বেড করতে পারেন, যেখানে তারা ইউনিট হিসাবে কাজ করে।

কেবলমাত্র, যদি আপনি কিছু কার্যকারিতা রাখতে চান যা আপনার প্রকল্পের বহু পৃষ্ঠায় ব্যবহৃত হবে তবে আপনার ব্যবহারকারীর নিয়ন্ত্রণ বা সংমিশ্রণ নিয়ন্ত্রণ তৈরি করতে হবে এবং এটি আপনার পৃষ্ঠাগুলিতে ব্যবহার করা উচিত। এটি আপনাকে একই কার্যকারিতা এবং কোডটিকে এক জায়গায় রাখতে সহায়তা করে। এবং এটি এটি পুনরায় ব্যবহারযোগ্য করে তোলে ।


12

আমরা যখন কোনও অ্যাপের বিভিন্ন স্থানে একই রকম কার্যকারিতা ব্যবহার করতে হয় তখন আমরা মূলত ব্যবহারকারী নিয়ন্ত্রণগুলি ব্যবহার করি। আমরা যেমন অ্যাপ্লিকেশনটির ধারাবাহিক চেহারা এবং অনুভূতির জন্য মাস্টার পৃষ্ঠাগুলি ব্যবহার করি, একইভাবে সমস্ত অ্যাপ্লিকেশনে একই কার্যকারিতা এবং UI এর পুনরাবৃত্তি এড়াতে আমরা ব্যবহারকারীর নিয়ন্ত্রণগুলি ব্যবহার করি। আমার আরও অনেক ব্যবহার থাকতে পারে তবে আমি কেবল এটিই জানি ...

উদাহরণস্বরূপ, আসুন ধরা যাক আপনার সাইটে ব্যবহারকারীদের 4 স্তর রয়েছে এবং প্রতিটি ব্যবহারকারীর জন্য বিভিন্ন অ্যাক্সেস প্রক্রিয়া সহ বিভিন্ন ডিরেক্টরিতে পৃথক পৃষ্ঠা রয়েছে। বলুন যে আপনি সমস্ত ব্যবহারকারীর জন্য ঠিকানা তথ্যের জন্য অনুরোধ করছেন, তারপরে প্রতিটি পৃষ্ঠায় রাস্তার, শহর, রাজ্য, জিপ ইত্যাদির মতো ঠিকানা ক্ষেত্র তৈরি করছেন। এটি একটি পুনরাবৃত্তি কাজ হবে। পরিবর্তে আপনি এএসএক্স ফাইল হিসাবে এটি ব্যবহার করতে পারেন (ব্যবহারকারীর নিয়ন্ত্রণের জন্য এক্সট্রাক্ট) এবং এই নিয়ন্ত্রণে প্রয়োজনীয় ইউআই এবং ব্যবসায়িক কোড যুক্ত ঠিকানা / আপডেট / মুছুন / ঠিকানার জন্য সঠিক ভূমিকা নির্বাচন করুন এবং তারপরে কেবল এটি সমস্ত প্রয়োজনীয় পৃষ্ঠাটি উল্লেখ করুন।

সুতরাং, চিন্তাভাবনা করা ব্যবহারকারী নিয়ন্ত্রণগুলি, প্রতিটি ভূমিকার জন্য কোড পুনরাবৃত্তি এবং প্রতিটি ভূমিকার জন্য ইউআই তৈরি করতে পারে।


9

এসেক্সএক্স-ফাইলগুলিকে ইউজার কন্ট্রোলস বলা হয় এবং এটি পুনরায় ব্যবহারযোগ্যতার জন্য এবং জটিল এসপেক্স-পৃষ্ঠাগুলি কম জটিল করার জন্য তৈরি হয় (পৃষ্ঠার কিছু অংশ উত্তোলন)। ডোনাট ক্যাচিং নামে পরিচিত কোনও কিছুর জন্য এগুলি উপকারীও হতে পারে , যখন আপনি কোনও পৃষ্ঠার নির্দিষ্ট অংশটি ক্যাশে করতে চান।


3

আপনি কোড + এইচটিএমএল যে বিভিন্ন পেজ উপস্থিত হয় এবং যে পেজটি স্বাধীন সাজানোর (সর্বশেষ খবর আইটেম একটি ব্লক বলে) একটি ব্লক থাকে, তাহলে আপনি পারে কপি / প্রত্যেক পৃষ্ঠায় কোড পেস্ট করুন।

কোডটি নিজের ব্লকে রেখে দেওয়া এবং এটির প্রতিটি পৃষ্ঠায় যে ব্লকটি প্রয়োজন তা অন্তর্ভুক্ত করা ভাল। যে "ব্লক" একটি ascx ফাইল।


1

এএসসিএক্স ফাইলগুলি ডায়নামিক ওয়েব পৃষ্ঠাগুলি তৈরির জন্য ওয়েব বিকাশের জন্য ডিজাইন করা সার্ভার-সাইড ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক are এগুলি ডিএলএল কোডগুলি পছন্দ করে তবে আপনি সেখানে এইচটিএসএস ব্যবহার করতে পারেন আপনি একবার এগুলি লিখতে পারেন এবং আপনার এএসপি পৃষ্ঠাগুলির যে কোনও জায়গায় এগুলি ব্যবহার করতে পারেন fআপনার কাছে যদি ফাইল থাকে "কন্ট্রোল.অ্যাসেক্স" নামকরণ করা হয়েছে তবে এর কোডটির নাম দেওয়া হবে "কন্ট্রোল.অ্যাসেক্স.সি.এস"। এটি ব্যবহার করতে আপনি এএসপি পৃষ্ঠায় এম্বেড করতে পারেন:


1

.Ascx ফাইলগুলির আরও একটি ব্যবহার হ'ল এএসপি.নেট পৃষ্ঠাগুলিতে আংশিক পৃষ্ঠা ক্যাশিংয়ের জন্য সেগুলি ব্যবহার করা যেতে পারে। আমাদের যা করতে হবে তা হ'ল একটি এসএসএক্স ফাইল তৈরি করা এবং তারপরে আমাদের সেই পৃষ্ঠার নিয়ন্ত্রণ বা অংশটি সেই নিয়ন্ত্রণে ক্যাশে রাখতে হবে। তারপরে ascx নিয়ন্ত্রণে @ আউটপুটক্যাচের নির্দেশিকা যুক্ত করুন এবং এটি প্যারেন্ট পৃষ্ঠা থেকে আলাদাভাবে ক্যাশে হবে। আপনি যখন পুরো পৃষ্ঠাটি ক্যাশে করতে চান না কেবল পৃষ্ঠার একটি নির্দিষ্ট অংশটি ব্যবহার করতে চান এটি ব্যবহৃত হয়।


-2

আপনি যখন ওয়েবকন্ট্রোলগুলি ব্যবহার করে একটি বেসিক এসপ নেট ওয়েবসাইট তৈরি করছেন তখন আপনি যখন আপনার ওয়েবসাইটের একাধিক স্থানে নিজের নিয়ন্ত্রণগুলি ব্যবহার করতে সক্ষম হতে চান তখন একটি ভাল ধারণা। লেআউটটি ascx ফাইলগুলি থেকে কোড পৃথক করার ক্ষেত্রে লেআউটটি প্রদর্শনের জন্য ব্যবহৃত নিয়ন্ত্রণগুলি রাখা হবে, ascx ফাইলগুলির সাথে সম্পর্কিত সিএস ফাইলগুলি সেই নিয়ন্ত্রণগুলি পূরণ করবে যে কোডটি ধারণ করবে।

ব্যবহারকারী নিয়ন্ত্রণের কিছু প্রাথমিক বোঝার জন্য আপনি এই ওয়েবসাইটটি ব্যবহার করে দেখতে পারেন


4
না, একটি কোডবিহীন মডেলের সাহায্যে আপনি এসপেক্স বা এসএসএক্স ফাইলগুলি পান প্লাস একটি এসপিএক্সসিএস বা এসসিএক্সসিএস (অথবা এসপিএক্স.ভিবি এবং এসসিএক্স.ভিবি)। আপনার কাছে কোনও এসএসএক্স ছাড়াই কেবল এসপেক্স (এবং এসপেক্স.সি) পৃষ্ঠাগুলি থাকতে পারে।
— হান্স কে st ইং

4
দেখে মনে হচ্ছে সে
— সিক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.