Javascript angularjs中的多个textboxex和insert查询
我正在创建一个需要输入位置和区域的web应用程序 现在我想要10个带有Javascript angularjs中的多个textboxex和insert查询,javascript,c#,angularjs,sql-server,Javascript,C#,Angularjs,Sql Server,我正在创建一个需要输入位置和区域的web应用程序 现在我想要10个带有ng model=“area” 和web服务相同 [WebMethod] [ScriptMethod(UseHttpGet = true)] public void insertarea(string comname, string brandname, string zone, string location, string area) { string
ng model=“area”
和web服务相同
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void insertarea(string comname, string brandname, string zone, string location, string area)
{
string id = "";
var json = "";
SqlCommand cmdcom = new SqlCommand("select id from companydetails where comname='" + comname + "'", con);
con.Open();
SqlDataReader drcom = cmdcom.ExecuteReader();
while (drcom.Read())
{
id = drcom["id"].ToString();
}
con.Close();
List<object> addarea = new List<object>();
if (brandname != "select")
{
cmd = new SqlCommand("Insert into companyallot values('" + id + "','" + location + "','" + area + "','" + zone + "','" + brandname + "',NULL,NULL,NULL,NULL,NULL)", con);
con.Open();
cmd.ExecuteNonQuery();
json = js.Serialize("Area Added with brandname");
con.Close();
}
else
{
cmd = new SqlCommand("Insert into companyallot values('" + id + "','" + location + "','" + area + "','" + zone + "',Null,Null,Null,Null,Null,Null)", con);
con.Open();
cmd.ExecuteNonQuery();
json = js.Serialize("Area Added For All Brands");
con.Close();
}
Context.Response.Write("{" + '"' + "info" + '"' + ":" + json + "}");
}
[WebMethod]
[脚本方法(UseHttpGet=true)]
public void insertarea(字符串comname、字符串brandname、字符串区域、字符串位置、字符串区域)
{
字符串id=“”;
var json=“”;
SqlCommand cmdcom=新SqlCommand(“从comname='“+comname+'”,con中的companydetails中选择id);
con.Open();
SqlDataReader drcom=cmdcom.ExecuteReader();
while(drcom.Read())
{
id=drcom[“id”].ToString();
}
con.Close();
List addarea=新列表();
如果(品牌名称!=“选择”)
{
cmd=new SqlCommand(“插入到companyallot值(“+id+”、“+location+”、“+area+”、“+zone+”、“+brandname+”、NULL、NULL、NULL、NULL)”,con);
con.Open();
cmd.ExecuteNonQuery();
json=js.Serialize(“添加了品牌名的区域”);
con.Close();
}
其他的
{
cmd=new SqlCommand(“插入到companyallot值(“+id+”、“+location+”、“+area+”、“+zone+”、Null、Null、Null、Null)”,con);
con.Open();
cmd.ExecuteNonQuery();
json=js.Serialize(“为所有品牌添加的区域”);
con.Close();
}
Write(“{+''+'信息“+'+'”:“+json+'}”);
}
这些都是简单的插入查询现在我想要插入查询,它将根据用户的不同一次插入许多记录@{
@{
for (var i = 0; i < 10; i++)
{
<p><input type="text" ng-model="area @i" /></p>
}
}
对于(变量i=0;i<10;i++)
{
}
}
我就是这样做的,在angular Controller中,我使用loop获取所有城市名称@{
对于(变量i=0;i<10;i++)
{
}
}
我就是这样做的,在AngularController中,我使用loop获得所有城市名称不要将剃刀和AngularJS混用。您应该使用ng repeat创建动态文本框。检查更多:不要将剃须刀和AngularJS混在一起。您应该使用ng repeat创建动态文本框。查看更多:
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void insertarea(string comname, string brandname, string zone, string location, string area)
{
string id = "";
var json = "";
SqlCommand cmdcom = new SqlCommand("select id from companydetails where comname='" + comname + "'", con);
con.Open();
SqlDataReader drcom = cmdcom.ExecuteReader();
while (drcom.Read())
{
id = drcom["id"].ToString();
}
con.Close();
List<object> addarea = new List<object>();
if (brandname != "select")
{
cmd = new SqlCommand("Insert into companyallot values('" + id + "','" + location + "','" + area + "','" + zone + "','" + brandname + "',NULL,NULL,NULL,NULL,NULL)", con);
con.Open();
cmd.ExecuteNonQuery();
json = js.Serialize("Area Added with brandname");
con.Close();
}
else
{
cmd = new SqlCommand("Insert into companyallot values('" + id + "','" + location + "','" + area + "','" + zone + "',Null,Null,Null,Null,Null,Null)", con);
con.Open();
cmd.ExecuteNonQuery();
json = js.Serialize("Area Added For All Brands");
con.Close();
}
Context.Response.Write("{" + '"' + "info" + '"' + ":" + json + "}");
}
@{
for (var i = 0; i < 10; i++)
{
<p><input type="text" ng-model="area @i" /></p>
}
}