yaptığım projede sayfalama kullanmak istemiyorum. o yüzden scroll sayfanın sonuna geldiinde yeni ürünlerin açılmasını istiyorum.
Bunu yapmak için urunleri webusercontrolun içine koydum(datalist kullandım.).
Jquery post kullanarak(tetikleyen scrolun sayfa sonuna gelmesi) webuser controle ulaşıyorum ama sayfayı yenileyemiyorum. webusercontrol update panelin içinde.
webusercontrol kodum şu şekilde.
public partial class urun : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
//burada jquery ile gelen sayfa sayısını alıyorum eğer boşsa hataya yolluyorum//
int Sayfa = int.Parse(Attributes["sayfa"]);
string sqlSelect = "SELECT top " + ((Sayfa + 1) * 5).ToString() + " * FROM [dbo].[urunler] order by id desc";
SqlConnection baglantim = new SqlConnection(ConfigurationManager.ConnectionStrings["blabla"].ConnectionString);
SqlCommand sqlCommand = new SqlCommand(sqlSelect, baglantim);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCommand);
DataTable sqlDt = new DataTable();
sqlDa.Fill(sqlDt);
DataList1.DataSource = sqlDt;
DataList1.DataBind();
}
catch (Exception)
{
string sqlSelect = "SELECT top 5 * FROM [dbo].[urunler] order by id desc";
SqlConnection baglantim = new SqlConnection(ConfigurationManager.ConnectionStrings["blabla"].ConnectionString);
SqlCommand sqlCommand = new SqlCommand(sqlSelect, baglantim);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCommand);
DataTable sqlDt = new DataTable();
sqlDa.Fill(sqlDt);
DataList1.DataSource = sqlDt;
DataList1.DataBind();
}
}Biraz karışık oldu

acaba yanlış yoldan mı gidiyorum.