ASP.NET Web ফর্ম

সমস্ত সার্ভার কন্ট্রোলগুলি <form> ট্যাগের ভিতরে থাকতে হবে, এবং <form> ট্যাগটির মধ্যে runat="server" অ্যাট্রিবিউটটি থাকতে হবে。

ASP.NET Web ফর্ম

সমস্ত সার্ভার কন্ট্রোলগুলি <form> ট্যাগের ভিতরে থাকতে হবে, এবং <form> ট্যাগটির মধ্যে runat="server" অ্যাট্রিবিউটটি থাকতে হবে।runat="server" অ্যাট্রিবিউটটি ইনপুট ফর্মটির সার্ভারে প্রক্রিয়াকরণ করতে ইনপুট করে, এটি আরও ইনপুটকরণকৃত কন্ট্রোলগুলির সার্ভার স্ক্রিপ্ট দ্বারা পরিচ্ছন্ন হওয়ার সম্ভাবনা নির্দেশ করে:

<form runat="server">...HTML + server controls</form>

মন্তব্য:এই ফর্মটি সর্বদা নিজের পৃষ্ঠাকে সমর্থিত করে।আপনি একটি action প্রতিশব্দকে নির্দিষ্ট করেছেন তবেও, তা অবমূল্যাকৃত হবে।আপনি method প্রতিশব্দকে সংক্ষেপ করেছেন তবে, তা ডিফল্টভাবে method="post" হিসাবে নির্দিষ্ট হবে।আপনি name এবং id প্রতিশব্দগুলি নির্দিষ্ট করেননি তবে, তা এসপিএনইটি দ্বারা স্বচালিতভাবে যোগ করা হবে。

মন্তব্য:একটি .aspx-এ একটি একমাত্র <form runat="server"> কন্ট্রোল থাকতে হবে!

আপনি একটি .aspx পৃষ্ঠার সোর্স কোডটি দেখেন যদি, এবং তাতে থাকা ফর্মটি name, method, action বা id প্রতিশব্দগুলি নেই, তবে আপনি দেখবেন যে এসপিএনইটি এই প্রতিশব্দগুলি ফর্মে যোগ করেছে।এমনকি এইভাবে:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">...some code</form>

ফর্ম সমর্থিত করুন

ফর্মটি সাধারণত একটি বাটনের ক্লিক করে সমর্থিত হয়।ASP.NET-এর Button সার্ভার কন্ট্রোলের বিন্যাসটি এই মতোই হয়:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

id প্রতিশব্দ বাটনকে একটি অভিনন্দন নাম দেয়, এবং text প্রতিশব্দ বাটনকে একটি লেবেল আপেক্ষা করে।onClick ইভেন্ট হ্যান্ডলার একটি চালু হওয়ার জন্য নির্দিষ্ট সাব-রুটিনকে নির্দিষ্ট করে。

নিচের উদাহরণে, আমরা একটি .aspx ফাইলে একটি বাটন কন্ট্রোল ঘোষণা করছি।একবার মাউস ক্লিক করলেই একটি সাব-রুটিন চালু হয়, বাটনের টেক্সট পরিবর্তন করা যায়。

এই উদাহরণটি দেখান