名單這是HTML:獲取輸入
<input type="text" value="Google" name="Projects[0]" />
<input type="text" value="Microsoft" name="Projects[1]" />
<input type="text" value="Microsoft" name="Projects[2]" />
這也有一個ASPX提交按鈕。
<asp:Button ID="submitBtn" Text="Save" runat="server" OnClick="SubmitButton_Click" />
--- C#-----------
protected void SubmitButton_Click(object sender, EventArgs e)
{
List<string> projectsInCSharp = new List<string>();
projectsInCSharp.Add(Request["Projects[0]"]); //Google
projectsInCSharp.Add(Request["Projects[1]"]); //Microsoft
}
有沒有更好的方式來做到這一點,在列表中會自動綁定。例如在ASP.NET MVC中,你可以做到這一點。不過,我正在使用WebForms,因此我無法切換到MVC。
我正在使用.NET 4.0,C#,ASPX。
你的手怎麼才知道你需要創建多個html輸入文本? – HatSoft 2012-08-08 11:08:44
它的動態。我把它作爲一個列表來處理任何數量的輸入。它應該適用於任何數字,對吧? – Rajesh 2012-08-08 11:10:30
如果它是一個列表,那麼你將能夠得到它的計數是正確的? – HatSoft 2012-08-08 11:11:47