国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET中使用多個runat=server form

2024-07-10 13:07:49
字體:
來源:轉載
供稿:網友

asp.net 在同一個頁面不支持多個 runat=server forms,要解決這個問題,可以把每個 form 放在一個單獨的 panel 控件中,這樣用戶就可以簡單地通過單選按鈕在不同 panel 間切換。
代碼如下:
2formexample.aspx

<%@ page language="c#" codebehind="2formexample.cs" autoeventwireup="false"
inherits="_3leaf_app.c2formexample" %>
<html><head>
<meta name=vs_targetschema content="html 4.0">
<meta name="generator" content="microsoft visual studio 7.0">
<meta name="code_language" content="c#"></head>
<body>

<form method="post" runat="server" id=form1>
    <p>lookup by
    <asp:radiobutton id=radiobutton1 runat="server" text="first name" autopostback="true"  groupname=g1
checked=true></asp:radiobutton>
    <asp:radiobutton id=radiobutton2 runat="server" text="last name" autopostback="true"
groupname=g1></asp:radiobutton></p>
    <p></p>
    <p>
    <asp:panel id=panel1 runat="server" visible=true>
        first name :
        <asp:textbox id=textbox1 runat="server"></asp:textbox>
        <asp:requiredfieldvalidator id=requiredfieldvalidator1 runat="server" errormessage="*"
controltovalidate="textbox1"></asp:requiredfieldvalidator>
        <asp:button id=button1 runat="server" text="submit"></asp:button>
    </asp:panel>
    <asp:panel id=panel2 runat="server" visible=false>
        last name :
        <asp:textbox id=textbox2 runat="server"></asp:textbox>
        <asp:requiredfieldvalidator id=requiredfieldvalidator2 runat="server" errormessage="*"
controltovalidate="textbox2"></asp:requiredfieldvalidator>
        <asp:button id=button2 runat="server" text="submit"></asp:button>
    </asp:panel>
    <p></p>
    <p>
        <asp:label id=label1 runat="server"></asp:label>
    </p>
</form>

</body></html>


2formexample.cs

namespace _3leaf_app
{
    using system;
    using system.collections;
    using system.componentmodel;
    using system.data;
    using system.drawing;
    using system.web;
    using system.web.sessionstate;
    using system.web.ui;
    using system.web.ui.webcontrols;
    using system.web.ui.htmlcontrols;

    /// <summary>
    ///    summary description for c2formexample.
    /// </summary>
    public class c2formexample : system.web.ui.page
    {
  protected system.web.ui.webcontrols.button button2;
  protected system.web.ui.webcontrols.requiredfieldvalidator requiredfieldvalidator2;
  protected system.web.ui.webcontrols.textbox textbox2;
  protected system.web.ui.webcontrols.button button1;
  protected system.web.ui.webcontrols.requiredfieldvalidator requiredfieldvalidator1;
  protected system.web.ui.webcontrols.textbox textbox1;
  protected system.web.ui.webcontrols.label label1;
  protected system.web.ui.webcontrols.panel panel2;
  protected system.web.ui.webcontrols.panel panel1;
  protected system.web.ui.webcontrols.radiobutton radiobutton2;
  protected system.web.ui.webcontrols.radiobutton radiobutton1;
    
    public c2formexample()
    {
        page.init += new system.eventhandler(page_init);
        }

        protected void page_load(object sender, eventargs e)
        {
            if (!ispostback)
            {
            }
        }

        protected void page_init(object sender, eventargs e)
        {
            //
            // codegen: this call is required by the asp+ windows form designer.
            //
            initializecomponent();
        }

        /// <summary>
        ///    required method for designer support - do not modify
        ///    the contents of this method with the code editor.
        /// </summary>
        private void initializecomponent()
  {
   radiobutton1.checkedchanged += new system.eventhandler (this.radiobutton1_checkedchanged);
   button1.click += new system.eventhandler (this.button1_click);
   radiobutton2.checkedchanged += new system.eventhandler (this.radiobutton2_checkedchanged);
   button2.click += new system.eventhandler (this.button2_click);
   this.load += new system.eventhandler (this.page_load);
  }

        public void button2_click (object sender, system.eventargs e)
        {
            label1.text = "you want to search on last name";
        }

        public void button1_click (object sender, system.eventargs e)
        {
            label1.text = "you want to search on first name";
        }

        public void radiobutton2_checkedchanged (object sender, system.eventargs e)
        {
            panel1.visible = false;
            panel2.visible = true;
        }

        public void radiobutton1_checkedchanged (object sender, system.eventargs e)
        {
            panel1.visible = true;
            panel2.visible = false;
        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 张北县| 天全县| 扎鲁特旗| 浠水县| 肇州县| 疏附县| 婺源县| 雷波县| 开鲁县| 衡南县| 井研县| 独山县| 儋州市| 颍上县| 河源市| 弥勒县| 文安县| 思茅市| 西林县| 沙洋县| 吴忠市| 平定县| 敦化市| 综艺| 亳州市| 双牌县| 东兴市| 盐边县| 西畴县| 英山县| 乌拉特中旗| 玛纳斯县| 岳普湖县| 延庆县| 靖宇县| 沈丘县| 汤原县| 荥经县| 台前县| 祁东县|