Asp.net实现向上向下排序的例子(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:asp.net中包含文件的代码及使用方法
ASP.NET文件包含的方法基本与ASP文件包含差不多! 在ASP.NET包含文件的方法有: 1.% Response.WriteFile(skin/default/footer.txt)% 2.% server.execute(skin/default/footer.txt)% 3.StreamReader 对象将包含文件写到 HTTP 内容流中 //me:网上说asp.net中用include也可

  <%@ Page Language="C#" MasterPageFile="~/Admin/Masterpage/Page.Master" AutoEventWireup="true" CodeBehind="Banner.aspx.cs" Inherits="YXShop.Web.Admin.Article.Banner" %>

  <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

  <%@ Register assembly="FredCK.FCKeditorV2" namespace="FredCK.FCKeditorV2" tagprefix="FCKeditorV2" %>

  前台Banner管理

 

 

  


 

 

  

 

  

 

 

  

 

  

  

  

  CS代码:

  protected void Button1_Click(object sender, EventArgs e)

  {

  int keyidvlue = Convert.ToInt32(gvwBannner.DataKeys[((GridViewRow)((Button)sender).NamingContainer).RowIndex].Value); //获取主键值

  int row = Convert.ToInt32(((GridViewRow)((Button)sender).NamingContainer).RowIndex);//获取行号

  if (row == 0)

  {

  YXShop.Common.alert.show("已经最前了!");

  }

  else

  {

  bll.Order("banner", "orderid", "id", keyidvlue, "desc", "up", "1=1");

  this.Bind();

  }

  }

  //向下

  protected void Button2_Click(object sender, EventArgs e)

  {

  //int keyidvlue = ((GridViewRow)((Button)sender).NamingContainer).RowIndex;

  int keyidvlue = Convert.ToInt32(gvwBannner.DataKeys[((GridViewRow)((Button)sender).NamingContainer).RowIndex].Value);

  int row1 = Convert.ToInt32(((GridViewRow)((Button)sender).NamingContainer).RowIndex);

  if (row1 == this.gvwBannner.Rows.Count-1)

  {

  YXShop.Common.alert.show("已经最后了!");

  }

  else

  {

  bll.Order("banner", "orderid", "id", keyidvlue, "desc", "down", "1=1");

  this.Bind();

  }

  }

  至此完毕。

分享:如何在ASP.NET中使用三层架构
学ASP.NET都知道它的最经典的架构是三层架构,也是目前应用得最广泛的一种架构.以前说起三层架构大家都知道MVC架构,这是html开发中用得比较多的,现在AJAX主要就是用这种架构。大家ASP.NET的三层是指数据访问层,业务逻辑层和表示层,而且都知道数据访问层是用来访问数据

共2页上一页12下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2014-10-10
相关.Net教程