时间:2016-02-16 01:18 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net中利用ajax获取动态创建表中文本框的值】,下面是详细的讲解!
asp.net中利用ajax获取动态创建表中文本框的值
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Web.UI.HtmlControls;
namespace WebApp
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//绑定公司类型
ddlCompanyType.Items.Add(new ListItem("国营企业", "1"));
ddlCompanyType.Items.Add(new ListItem("民营企业", "2"));
ddlCompanyType.Items.Add(new ListItem("外资企业", "3"));
ddlCompanyType.SelectedValue="1";
}
}
[System.Web.Services.WebMethod]
public static string GetData(string companyName, string companySize, string companyType, string[] depts)
{
StringBuilder buider=new StringBuilder();//显示一下提取到的数据
buider.AppendLine(string.Format("公司名称:{0}", companyName));
buider.AppendLine(string.Format("公司规模:{0}", companySize));
buider.AppendLine(string.Format("公司性质:{0}", companyType));
CompanyInfo info=new CompanyInfo(companyName, companySize, companyType);//将数据插入到公司实体对象中
List<DepartmentInfo> infos=new List<DepartmentInfo>();
DepartmentInfo info1=null;
string[] temp;
for (int i=0; i < depts.Length; i++)
{
temp=depts[i].Split(new char[] { ',' });
buider.AppendLine(string.Format("部门:{0},经理:{1},电话:{2}", temp[0], temp[1], temp[2]));
info1=new DepartmentInfo();
info1.DeptName=temp[0];
info1.Mamanger=temp[1];
info1.Phone=temp[2];
infos.Add(info1);//将数据插入到部门实体对象List集合中
}
//数据提取出来插入到数据库就是很简单的事情了。
return buider.ToString();
}
}
public class CompanyInfo
{
private string _companyName;
private string _companySize;
private string _companyType;
public string CompanyType
{
get { return _companyType; }
set { _companyType=value; }
}
public string CompanyName
{
get { return _companyName; }
set { _companyName=value; }
}
public string CompanySize
{
get { return _companySize; }
set { _companySize=value; }
}
public CompanyInfo()
{ }
public CompanyInfo(string companyName,string companySize,string companyType)
{
this._companyName=companyName;
this._companySize=companySize;
this._companyType=companyType;
}
}
public class DepartmentInfo
{
private string _deptName;
private string _mamanger;
private string _phone;
public string Phone
{
get { return _phone; }
set { _phone=value; }
}
public string Mamanger
{
get { return _mamanger; }
set { _mamanger=value; }
}
public string DeptName
{
get { return _deptName; }
set { _deptName=value; }
}
public DepartmentInfo()
{
}
}
}
关于asp.net中利用ajax获取动态创建表中文本框的值的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【增加记录】asp.net中获取新增加记录的ID Access
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
