广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-04-16 10:57:25 次阅读 稿源:互联网
    广告
    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 Sys

    123下一页

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告