家伙请帮助我这个..检索动态控制值
- 我动态在asp.net 增加3个文本框,2个单选按钮和5个多TextBox控件在表中 点击一个按钮的
- 我想检索并存储每个控件的值。
我对asp.net非常陌生。请帮帮我。
家伙请帮助我这个..检索动态控制值
我对asp.net非常陌生。请帮帮我。
动态添加控件到页面需要为每个控件指定一个ID!所以当添加它们时,你可以为它们中的每一个指定一个ID,并且你可以使用该ID来检索和存储这些控件的数据!从yourcontrols获取数据
代码示例:
private void btnSave_Click(object sender, EventArgs e){
String name="";
String familyName="";
name=textbox1.Text.Trim();
familyName=textbox2.Text.Trim();
}
我正在生成for循环内的控件,我也分配动态Id也例如,如果我动态添加三个文本框ID将是textbox1,textbox2,textbox3.I能够做到这一点。我的问题我将如何检索值这些文本框点击保存按钮。我希望你明白了。 – mathewtinus
我编辑我的答案如何从控件中获取数据;) – Karamafrooz
您可以使用Request.Form[]
例如
Request.Form[Control.UniqueID]
若要总是得到回传值这是正确的,你需要给控件的“唯一名称ID”(不是id名称)
在request.form中保留页面中的所有后期参数:http://msdn.microsoft.com/en-us/library/ms525985(VS.90).aspx
为什么downvote ???这是工作100% – Aristos
您到目前为止尝试过什么?您是否在服务器端添加控件(在C#中,单击按钮的事件处理程序)还是在javascript中?你想要在服务器或客户端的值(在aspx.cs(代码隐藏)文件或JavaScript)? – TheVillageIdiot
你如何创建按钮?我猜你必须在这里插入一些东西。 –
在创建控件的同时访问带有ID的控件。 –