مشکل false کردن visible پانل در asp.net

hatam64

Member
سلام دوستان گلم
من میخوام دوتا radio button توی پروژم بذارم که وقتی اولی چک خورد یه پانلم نمایان بشه و اون یکی محو و وقتی بعدی چک خورد برعکس بشه.اگه کسی بتونه راهنمائیم کنه ممنون میشم.
مرسی از لطفتون:rose:
 

DrZ3D

New Member
شما می‌بایست یک دستور بدهید که در صورتی که رادیو باتن شما انتخاب شد چه عملی‌ انجام بشه برای این کار در پنجره پراپرتی باشید بعد رادیو باتن را انتخاب کنید آن بالا یک ایکون زرد رنگ شبیه صاعقه می‌بینید روی آن کلیک کنید میرید قسمت اونت انجا قسمت
CheckedChanged
را دو بار کلیک کنید و یک کد پشته صفحه درست می‌شه که اونجا عملیات خودتون رو میتوانید بنویسید که چه کاری باید انجام بشه.
موفق باشید
 

mo.esmp

Member
کد:
<form id="form1" runat="server">
    <div>
        <asp:RadioButton ID="RadioButton1" runat="server" GroupName="Panel" Text="Radio 1"
            AutoPostBack="True" oncheckedchanged="RadioButton1_CheckedChanged" />
        <asp:RadioButton ID="RadioButton2" runat="server" GroupName="Panel" Text="Radio 2" 
            AutoPostBack="True" oncheckedchanged="RadioButton2_CheckedChanged" />
        <asp:Panel ID="Panel1" runat="server">
        </asp:Panel>
        <br />
        <asp:Panel ID="Panel2" runat="server">
        </asp:Panel>
    </div>
    </form>

کد:
protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                RadioButton1.Checked = true;
                Panel1.Visible = true;
                Panel2.Visible = false;
            }
        }

        protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
        {
            Panel2.Visible = false;
            Panel1.Visible = true;
        }

        protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
        {
            Panel2.Visible = true;
            Panel1.Visible = false;
        }
 

جدیدترین ارسال ها

بالا