后台 .cs 文件 重数据库读取出数据 返回的是DataTable,在前台页面上的 JS 文件部分我定义了一个array ,请教该如何接收 后台数据!
解决方案 »
- 2010 c# asp.net的工程如何改名?
- 访问共享目录的问题
- 该去面试还是继续学习,并散分
- asp.net TreeView 的问题
- 大家看看,公司用ACCESS数据库做一个WEB 程序的数据系统,能承受多大的容量后性能会变慢,3天结贴给分,我的性欲,大家看着办
- 如何解决excel把01234567自动显示为1234567的情况啊
- 跪求做过OA系统二次开发邮件收发模块的高人指点
- 请教高手
- 不能让用户用“http://*.doc” 访问 *.doc 文件,而必须通过“http://****.aspx”经过处理(查看授权)以后才能转到“http://*.doc”
- 这段程序怎么不显示数据内容呢?
- 怎么样才能将一个Array<ASOBject>类型的数据转换成list
- js控制div缓慢下移
{
protected void Page_Load(object sender, EventArgs e)
{
//TypeDataBind();
AjaxPro.Utility.RegisterTypeForAjax(typeof(Milestone_AddMilestone));
}
[AjaxPro.AjaxMethod]
public DataTable TagBind()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name");
DataSet ds = new DataSet();
ds = DuxTag.DisTag();
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
dt.Rows.Add(new Object[2] { ds.Tables[0].Rows[i]["ID"], ds.Tables[0].Rows[i]["Name"] });
}
}
return dt;
}
var dt = Milestone_AddMilestone.TagBind();
这两段代码有什么问题!
var dt = Milestone_AddMilestone.TagBind();
可能方法返回的数据表前台接收不了?
后台返回list<T>类型
或AjaxMethod
if(ds != null && typeof(ds) == "object")
{
for(var i=0; i<ds.Tables[0].Rows.length; i++)
{}
}
string jsonOneTmp=",{bookId:{0},bookTitle:'{1}',bookValue:'{2}'}";
string backResult="";
StringBuilder sbTmp=new StringBuilder();foreach(DataRow oneRow in mybookTable)
{
sbTmp.AppendLine(string.Format(jsonOneTmp,oneRow["bookId"].ToString(),oneRow["bookTitle"].ToString(),oneRow["bookValue"].ToString()));
}if(sbTmp.Length>0)
{
backResult=sbTmp.ToString().subString(1);
}backResult=string...
你后台输出一个JSon格式,前台接受就OK
var t={
'ContactInfo':{
'Id':1,
'Sex':0
},
'HostContactInfo':[
{'ContactId':1,'Tenor':'00'},
{'ContactId':6,'Tenor':'00'}
]
};
var id= t.ContactInfo.Id
var sex= t.ContactInfo.Sex
{
Milestone_AddMilestone.TagBind(HD);
}
function HD(dt)
{
var dataTable=dt;
}错误的原因是没有返回函数