protected void Page_Load(object sender, EventArgs e)怎样在前台页面的用javascript去调用后台的BindData()方法,尝试了很多都没成功。
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(Test));
if (!IsPostBack)
{
BindData();
}
}
[AjaxPro.AjaxMethod]
public void BindData()
{
string connString = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select *from student", connString);
da.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
}
5 个解决方案
#1
微软害死人啊~~~~~!
你去找找微软的ajax控件来做吧
你去找找微软的ajax控件来做吧
#2
不想用UpdatePanel+Timer的方式来实现,请教各位高人!
#3
不用gradview,用ajax去取值,然后填充到table中。
可以不。可是功能就逊色太多!
可以不。可是功能就逊色太多!
#4
直接在服务器端绑定数据你得需要微软自带的ajax框架,它的框架会自动发viewstate到服务器,然后处理绑定事件,发送对应的数据到客户端。
ajaxpro和普通的框架差不多,不处理viewstate的。所以你不能直接服务器端绑定控件的数据,而是返回DatatTale对象,ajaxpro有对应的客户端json对象来接受返回的Datatable。然后解析json对象生成html代码
用setTimeout/setInterval定时执行ajaxpro在客户端生成的对应的C#方法
ajaxpro和普通的框架差不多,不处理viewstate的。所以你不能直接服务器端绑定控件的数据,而是返回DatatTale对象,ajaxpro有对应的客户端json对象来接受返回的Datatable。然后解析json对象生成html代码
用setTimeout/setInterval定时执行ajaxpro在客户端生成的对应的C#方法
#5
不想用微软的ajax 又要服务端绑定数据的话 貌似只能用微软的 asp.net 靠viewstate来维持状态 js框架不处理这个的。
还是table+ajax 算了
还是table+ajax 算了
#1
微软害死人啊~~~~~!
你去找找微软的ajax控件来做吧
你去找找微软的ajax控件来做吧
#2
不想用UpdatePanel+Timer的方式来实现,请教各位高人!
#3
不用gradview,用ajax去取值,然后填充到table中。
可以不。可是功能就逊色太多!
可以不。可是功能就逊色太多!
#4
直接在服务器端绑定数据你得需要微软自带的ajax框架,它的框架会自动发viewstate到服务器,然后处理绑定事件,发送对应的数据到客户端。
ajaxpro和普通的框架差不多,不处理viewstate的。所以你不能直接服务器端绑定控件的数据,而是返回DatatTale对象,ajaxpro有对应的客户端json对象来接受返回的Datatable。然后解析json对象生成html代码
用setTimeout/setInterval定时执行ajaxpro在客户端生成的对应的C#方法
ajaxpro和普通的框架差不多,不处理viewstate的。所以你不能直接服务器端绑定控件的数据,而是返回DatatTale对象,ajaxpro有对应的客户端json对象来接受返回的Datatable。然后解析json对象生成html代码
用setTimeout/setInterval定时执行ajaxpro在客户端生成的对应的C#方法
#5
不想用微软的ajax 又要服务端绑定数据的话 貌似只能用微软的 asp.net 靠viewstate来维持状态 js框架不处理这个的。
还是table+ajax 算了
还是table+ajax 算了