名单这是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