1

私はASP.netを初めて使用し、最初のWebサイトプロジェクトを開始しました。テキストボックスを「詳細」であるテーブルに接続したいのですが、以下のコードを参照してください。

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <p class="style2">
        <br />
        DETAILS FORMS</p>
    <p>
        <table style="width: 100%; height: 117px;">
            <tr>
                <td class="style4">
                    <asp:Label ID="Label1" runat="server" Text="ID :"></asp:Label>
                </td>
                <td class="style3">
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                </td>
                <td class="style3">
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="Label2" runat="server" Text="Date Recieved  :"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="DRInput" runat="server"></asp:TextBox>
                </td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="Label3" runat="server" Text="Date Commision :"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="DCINput" runat="server"></asp:TextBox>
                </td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="Label4" runat="server" Text="Sender"></asp:Label>
                </td>
                <td>

                    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
                        <asp:ListItem>Angeles</asp:ListItem>
                        <asp:ListItem>Aurora</asp:ListItem>
                        <asp:ListItem>Bataan</asp:ListItem>
                        <asp:ListItem>Bulacan</asp:ListItem>
                    </asp:DropDownList>
                    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                        ConnectionString="<%$ ConnectionStrings:Database1ConnectionString1 %>" 
                        SelectCommand="SELECT [Sender] FROM [Details]"></asp:SqlDataSource>

                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td class="style10">
                    </td>
                <td class="style11">

                    <asp:Button ID="Button1" runat="server" Text="Button" />

                </td>
                <td class="style11">
                    </td>
            </tr>
            <tr>
                <td class="style6">
                    &nbsp;</td>
                <td class="style7">
                    &nbsp;</td>
                <td class="style7">
                    &nbsp;</td>
            </tr>
        </table>
    </p>
</asp:Content>

そして、これはその背後にあるコードです:

public partial class Data : System.Web.UI.Page
{
    protected void DRInput_DataBinding(object sender, EventArgs e)
    {

    }

テキストボックスをバインドしてテーブル「Details」に詳細を保存するコードはどうなりますか。ボタンをクリックすると、テーブル「Details」に保存されます。誰かが助けてくれることを願っています。前もって感謝します。

4

1 に答える 1

0

特定のケースでは、データのリストを表示しているようには見えませんが、アイテムの詳細を表示しています。

簡単な方法は、テキスト ボックスのテキスト プロパティをページ リクエストの一部として割り当てることです (ページのページ ロード イベント内など)。

DRInput.Text = detailsModel.DRInput;

ページが送信されると、テキストボックスのテキスト値がオブジェクトに割り当てられます。

detailsModel.DRInput = DRInput.Text;

ASP.Net は初めてなので、おそらく、w3schools.com/aspnet/aspnet_demo_intro.asp や asp.net/web-forms などのチュートリアル サイトから始めてから、戻ってきて質問するのが最善の方法です。

于 2012-06-20T05:36:22.617 に答える