这是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。