知识大全 ASP.NET项目开发指南:产品的添加(2)
Posted 知
篇首语:万事须己运,他得非我贤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:产品的添加(2)相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:产品的添加(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
产品的添加( )
ST_Admin_addpro aspx cs的主要代码及其解释
当页面加载时会首先运行Page_Load中的代码 在其中先判断管理员是不是已经登录 如果尚未登录 则将页面重定向到ST_contraller aspx?cname=noadmin;这里向该页面传个值 表示该用户的身份不是管理员 如程序 所示
程序 ST_Admin_addpro aspx cs
public partial class ST_Admin_addpro : System Web UI Page
ST_DataBase ST_database = new ST_DataBase()
protected void Page_Load(object sender System EventArgs e)
if (Session[ admin ] == null)
//Response Write( <script>alert(\\ 您还没有登录 不能进行接下来
的操作 请登录后继续!\\ ) </script> )
Response Redirect( ST_contraller aspx?cname=noadmin )
//在此处放置用户代码以初始化页面
if(!Page IsPostBack)
DataTable ST_dt = new DataTable()
string ST_strsql = select * from ST_tClass ;
ST_dt = ST_database ReadTable(ST_strsql)
DropDownList DataSource = ST_dt;
DropDownList DataTextField = ST_className ;
DropDownList DataValueField = ST_className ;
DropDownList DataBind()
protected void Button _Click(object sender System EventArgs e)
string ST_strsql;
//SQL语句
ST_strsql = insert into ST_tProduct (ST_productname
ST_productprice ST_productpic ST_productclass ST_product
info ST_prolibnow) values ( + TextBox Text +
+ TextBox Text + + TextBox Text + +
DropDownList SelectedValue + + TextBox Text + ) ;
//执行非查询语句
ST_database execsql(ST_strsql)
Response Write( <script>alert(\\ 产品添加成功!\\ ) </script> ) TextBox Text = ;
TextBox Text = ;
TextBox Text = ;
TextBox Text = ;
说明 execsql()方法用于执行自定义的SQL语句
【代码说明】代码第 ~ 行用来从数据库获取数据并绑定到下拉列表框DropDownList 代码第 行定义的返回类型是DataTable 所以可直接通过控件的DataSource属性进行绑定 代码第 ~ 行是一个SQL语句 主要用来添加产品的各个字段 然后通过代码第 行执行这条添加语句 添加完成后 通过代码第 ~ 行清空页面的值
上述Button _Click事件主要就是首先获取管理员输入的产品信息 再调用前边自定义的ST_database类的execsql()方法来执行要插入的语句
下面再来看一下ST_contraller aspx cs的主要代码 如程序 所示
程序 ST_contraller aspx cs
protected void Page_Load(object sender System EventArgs e)
//接收上个页面传来的值
if (Request Params[ cname ] != null)
string user = Request Params[ cname ];
//普通用户登出
if (user == logout )
Session Remove( name )
Response Redirect( ST_main aspx )
//不是管理员
if (user == noadmin )
Response Write( 请登录后操作!<a href=ST_Admin_login aspx
target=_parent><font color=#ff >管理员登录</font></a> )
//管理员登出
if (user == adminout )
Session Remove( admin )
Response Redirect( ST_Admin_login aspx )
【代码说明】ST_contraller aspx cs先接收一个由上个页面传来的值Request Params[ cname ];代码第 行判断传来的变量 如果其值为noadmin 表示不是管理员 之后重定向页面到ST_Admin_ login aspx让用户重新登录
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
cha138/Article/program/net/201311/15933相关参考
ASP.NET项目开发指南:添加文章(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:新闻的添加(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 ASP.NET项目开发指南:房间信息的添加(2)[2]
ASP.NET项目开发指南:房间信息的添加(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:房间类型的添加(2)[2]
ASP.NET项目开发指南:房间类型的添加(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:房间类型的添加(2)[1]
ASP.NET项目开发指南:房间类型的添加(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:房间信息的添加(2)[1]
ASP.NET项目开发指南:房间信息的添加(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
ASP.NET项目开发指南:类型的添加 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
ASP.NET项目开发指南:链接的添加 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[2]
ASP.NET项目开发指南:产品的更新和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
ASP.NET项目开发指南:添加文章(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb