現在、私は学校向けの小さなプロジェクトに取り組んでいます。私は私のマスターページに私のコンテンツページ全体に表示される検索バー(テキストボックスとボタンとして作られている)を持っています。私は情報をキャプチャするために2つのテキストボックスが必要なところですが、追加するときはいつでも、既存のテキストボックスのIDを変更し、新しいものを追加しません。別のものを追加しようとすると、同じことが起こります。フォームを追加しようとしても、検索バー(テキストボックス)のIDを変更せずに新しいものを追加せずに、「検索」ボタンの値を自分のフォームの[送信]ボタンに入れたテキストに変更します。この問題を解決する方法はありますか、1ページあたり1つのテキストボックスに制限されていますか?Visual StudioでASP.NETの複数のテキストボックスを追加することはできません
ページの簡単なビット私は現在取り組んでいます。
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="CheckDates.aspx.cs" Inherits="Reservation1.CheckReservations" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<body>
<form method="post" action="Mainpage.aspx">
<input type="text" name="CheckInDate" value="Check in Date">
<input type="text" name="CheckOutDate" value="CheckOutDate">
<input onClick="window.location.href='Mainpage.aspx'" type="submit" value="Check Availibility">
</form>
</body>
</asp:Content>
マスターページからの検索バーのビット
<asp:Button ID="SiteSearchButton" runat="server" Text="Search" OnClick="SiteSearchButton_Click" />
<asp:TextBox ID="SiteSearchBox" runat="server"></asp:TextBox>
<a href="Mainpage.aspx" style="font-size:15px; color:white; padding-left:200px; padding-right:30px; padding-top:45px;
どのように新しいテキストボックスを追加しようとしていますか?デザイナーからまたはaspxファイルのコードを変更することによって? –
私は両方の方法を試みました。両方とも絶えず同じ問題を抱えています。コードにフォームを配置しても、作成した検索バーに2番目のテキストボックスの値が表示され、ボタンのテキストも変更されました。私はVisual Studioを使用しています2015 – Elmangos
aspxのコードを共有し、テキストボックスを追加しようとしている場所を指摘できますか? –