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

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

將文本框數(shù)據(jù)存儲到數(shù)組中并多次執(zhí)行此操作 C# 按鈕單擊

將文本框數(shù)據(jù)存儲到數(shù)組中并多次執(zhí)行此操作 C# 按鈕單擊

C#
紅糖糍粑 2022-12-24 14:44:26
我有一個引導(dǎo)程序表單,用戶可以在其中將值輸入三個文本框:1. 收件人類型(收件人、抄送、密件抄送) 2. 電子郵件,例如 ab@test.com 3. 團隊名稱,例如 Orange當(dāng)用戶單擊添加按鈕時,這應(yīng)該將第一組值存儲在數(shù)組中。然后我希望用戶能夠?qū)⒅递斎氲较嗤奈谋究蛑胁螕籼砑影粹o,它將這些值作為第二行存儲到數(shù)組中,并且能夠繼續(xù)為他們需要的許多收件人執(zhí)行此操作。一旦用戶添加了他們需要的所有收件人,我將有一個按鈕可以查看以某種table/gridview格式添加的所有收件人。我已經(jīng)設(shè)法將文本框值放入后端代碼的變量中。但是,我無法多次將其添加到數(shù)組中。   protected void AddRecipient_Click(object sender, EventArgs e)  {      RecipientType = Request.Form["recname"];      Email = Request.Form["emailname"];      SubTeam = Request.Form["subteamname"];  }例子:進入到'輸入“ab@test.com”輸入“橙色”按添加按鈕創(chuàng)建的數(shù)組:[To,ab@test.com, orange]輸入“抄送”輸入“dd@test.com”輸入“紅色”數(shù)組或數(shù)據(jù)表:[To,ab@test.com, orange] -- Row 1 [Cc,dd@test.com, Red] -- Row 2
查看完整描述

3 回答

?
有只小跳蛙

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

最簡單的方法是創(chuàng)建一個名為“Contents”的類


public class Contents

{

    public string RecipientType;

    public string Email;

    public string SubTeam;

}

在后面的代碼中聲明一個全局變量


List<Contents> Data;

將以下內(nèi)容放入頁面加載中。


 if (!Page.IsPostBack)

    {

         Data = new List<Contents>();

         Session["Data"] = Data;

    }

    else

         Data = (List<Contents>) Session["Data"];


在您的添加按鈕事件中執(zhí)行此操作。


protected void AddRecipient_Click(object sender, EventArgs e)

{

        var newItem = new Contents

                      {

                         RecipientType = Request.Form["recname"],

                         Email = Request.Form["emailname"],

                         SubTeam = Request.Form["subteamname"]

                      };

        Data.Add(newItem);

        Session["Data"] = Data;

}

這樣做的好處是,您實際上可以將“數(shù)據(jù)”綁定到您的 gridview。然后你可以很容易地實現(xiàn)更新、刪除。


查看完整回答
反對 回復(fù) 2022-12-24
?
縹緲止盈

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

根據(jù)我的說法,與其頻繁調(diào)用服務(wù)器,不如在客戶端處理。

所以步驟應(yīng)該是

  1. 用戶輸入數(shù)據(jù)

  2. 按添加按鈕 這應(yīng)該在 javascript 數(shù)組(例如 dataArray)中存儲一個對象。

  3. 表格或網(wǎng)格應(yīng)顯示 dataArray 中的所有條目

  4. 當(dāng)最終用戶點擊提交時。該數(shù)組應(yīng)該轉(zhuǎn)到服務(wù)器。




查看完整回答
反對 回復(fù) 2022-12-24
?
慕少森

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

也許對你有幫助


private string[,] mass;

private int index = 0; 

protected void AddRecipient_Click(object sender, EventArgs e)

  {

            mass[index,0] = Request.Form["recname"];

            mass[index,1] = Request.Form["emailname"];

            mass[index,2] = Request.Form["subteamname"];

            index++;



  }


查看完整回答
反對 回復(fù) 2022-12-24
  • 3 回答
  • 0 關(guān)注
  • 125 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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