第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將值從 .aspx 傳遞到 .aspx.cs?

如何將值從 .aspx 傳遞到 .aspx.cs?

炎炎設(shè)計 2023-10-30 15:06:47
我正在使用 C# 和 .NET ASP Web 應用程序開發(fā)我的第一個項目。我已成功連接到 SQL 數(shù)據(jù)庫,但如何將輸入從 .aspx(html 中)傳遞到 .aspx.cs(C# 中)?即(.aspx)名字:id=firstName, name=fname(.aspx.cs) 我的 SQL 連接位于 protected void Page_Load(object sender, EventArgs e) 中。我如何檢索firstName,以便將其插入到SQL 表中?希望我說得有道理,如果您需要任何進一步的說明,請隨時詢問。
查看完整描述

1 回答

?
慕的地6264312

TA貢獻1817條經(jīng)驗 獲得超6個贊

已經(jīng)有一段時間了,但是在您的 ASPX 頁面中


選項 1:Eval就地簡單并bind采用代碼隱藏方法GetName


<%# Eval GetName(("FirstName").ToString()) %>

然后在你的代碼后面


protected string GetName(object name)

{

  return "From codebehind";

}

選項 2:


// 2 A-- Client Side, this can be a more complex collection of grid items. 

// Alternatively, you can also use a simple text box.  


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

    onrowcommand="GridView1_RowCommand">

    <Columns>

        <asp:BoundField DataField="Name" HeaderText="Name" />

        <asp:BoundField DataField="Add1" HeaderText="Add1" />

        <asp:BoundField DataField="Add2" HeaderText="Add2" />

        <asp:TemplateField>

            <ItemTemplate>

                <asp:Panel ID="pnlCustomer" runat="server">

                    <asp:TextBox runat="server" ID="txtCustName"></asp:TextBox>

                </asp:Panel>

            </ItemTemplate>

        </asp:TemplateField>


         <asp:TemplateField>

            <ItemTemplate>

              <asp:Button text="click" runat="server" ID="b1" />

            </ItemTemplate>

        </asp:TemplateField>

    </Columns>

   </asp:GridView>


//2-- B Code behind Server ASPX.cs


protected void Page_Load(object sender, EventArgs e) {

    if (!IsPostBack) {

        DataTable dt = new DataTable("tblTest");

        DataRow dr;


        dt.Columns.Add("CompanyName", typeof(string));

        dt.Columns.Add("Add1", typeof(string));


        dt.Columns.Add("Add2", typeof(string));

        dr = dt.NewRow();


        dr["CompanyName"] = "Tykt.work";

        dr["Add1"] = "Address1";


        dr["Add2"] = "Add 2";

        dt.Rows.Add(dr);


        GridView1.DataSource = dt.DefaultView;

        GridView1.DataBind();

    }

}

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) {

    GridViewRow row = (GridViewRow)(((Button) e.CommandSource).NamingContainer);

    int index = row.RowIndex;

    //((TextBox)GridView1.Rows[index].Cells[3].Controls[1])

    string strName = ((TextBox)((Panel) GridView1.Rows[index].Cells[3].Controls[1]).Controls[1]).Text.ToString();

    Response.Write(strName);

}


查看完整回答
反對 回復 2023-10-30
  • 1 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號