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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

炎炎設(shè)計(jì) 2023-10-30 15:06:47
我正在使用 C# 和 .NET ASP Web 應(yīng)用程序開發(fā)我的第一個(gè)項(xiàng)目。我已成功連接到 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 表中?希望我說得有道理,如果您需要任何進(jìn)一步的說明,請(qǐng)隨時(shí)詢問。
查看完整描述

1 回答

?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

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


選項(xiàng) 1:Eval就地簡(jiǎn)單并bind采用代碼隱藏方法GetName


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

然后在你的代碼后面


protected string GetName(object name)

{

  return "From codebehind";

}

選項(xiàng) 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);

}


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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