第一次进入页面的时候,默认绑定了所有的数据,点击页面分类时,ajax发送请求到后台,后台更具请求参数重新绑定repeater数据源,但是页面显示内容仍然不变.
页面:
$.ajax({
url: "<%= Request.FilePath%>?do=getPsByPTName&studentName=" + studentName,
cache: false,
async: false,
success: function (msg) {
}
});
后台
string doss = Request.QueryString["do"];
switch (doss)
{
case "getPsByPTName":
this.rep1.DataSource = student.E.Where(student.studentName== studentName).Select();
this.rep1.DataBind();
break;
default:
break;
}
更多 0
ajax发送请求到后台,后台重新绑定repeater_无效
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Go 旅城通票 2015-02-02 08:29关注
你可以用ms的updatepanel,用纯ajax或者第三方的类库如jquery,是不处理你服务器端的绑定事件的。
你要自己组合成html代码输出给ajax使用,然后更新你的repeater控件容器的innerHTML显示出来
DEMO$.ajax({ url: "<%= Request.FilePath%>?do=getPsByPTName&studentName=" + studentName, cache: false, async: false, success: function (msg) { $('#rpeater父容器').html(msg);/////// } });
string doss = Request.QueryString["do"]; switch (doss) { case "getPsByPTName": //遍历数据源输出html Response.Clear(); Response.Write("Test HTML Code"); Response.End();///////结束其他html代码输出 break; default: break; }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 高价求中通快递查询接口
- ¥15 解决一个加好友限制问题 或者有好的方案
- ¥15 关于#java#的问题,请各位专家解答!
- ¥15 急matlab编程仿真二阶震荡系统
- ¥20 TEC-9的数据通路实验
- ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
- ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
- ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
- ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
- ¥15 如何实现H5在QQ平台上的二次分享卡片效果?