logo网站设计成都建网站
成都网页设计网站制作建网站
首页 | 网站报价中心 | 网站优化推广 | 网页设计技术 | 行业资讯 | 域名主机常识 | 经典案例欣赏 | 网站建设方案 | 行业网特点 | 常见问题 | 美工设计
您当前的位置:成都网站设计工作室 -> 文章中心 -> 网站建设 -> 网站设计常识 -> 成都网站制作 -> 文章内容  
网站建设套餐

企业模板型 680元
服务内容
标准个人系列Ⅰ型+.国际顶级域名
主机空间:100Masp动态空间
精美页面:模板建站或20页以内静态页面
网站模块:公司介绍、新闻发布、产品展示、在线订购、留言版、人才招聘、计数器
网站特点:网站风格简洁明快,符合中小企业形象要求。功能紧凑实用,可

功能建站型 1480元-1980元
服务内容:200M/ASP空间,企业邮局(5个邮箱自由分配),.COM/.NET/.CN国际域名一个
制作形式:由我们专业技术和美工为您个性设计,使您的网站独一无二!架设栏目,添加非后台更新内,Access数据库,ASP程序,独立空间,强大后台,支持200-500人同时在线
网站功能:公司介绍,公司动态新闻,公司图片栏目,公司产品库,产品在线订购,会员注册功能,公司招聘,客户留言,联系我们,等栏目;提供强大后台可由客户随意制订,修改,添加,删除

高级建站型 2380元-4260元
服务内容:300M-500/ASP空间,企业邮局(5-30个邮箱自由分配), .COM/.NET/.CN/.COM.CN/.NET.CN国际域名一个,SQL(或Access数据库)制作专业高速安全的ASP或ASP.net程序,独立空间,强大后台,支持500-1000人同时在线
简单说明:(房产,家教,大型文章系统,房地产客户信息管理系统,旅游机票,火车票等预定系统,票务在线系统 ,网络办公OA系统 ,CRM客户资源管理系统,企业进销存系统,客户售后服务管理系统跨国公司产品展示系统,政府采购系统,学校考试系统--填空题考试系统,大型公司系统,中型型公司或个人门户型网站等)

开发定制型 4000元以上 (根据要求定制,价格面议)
服务内容:1024M-20G/ASP空间,企业邮局(5-50个邮箱自由分配), .COM/.NET/.CN/.COM.CN/.NET.CN国际域名一个,SQL(或Access数据库)制作专业高速安全的ASP或ASP.net程序,独立空间,强大后台,支持1000-10000人同时在线
简单说明:(大型房产,大型公司动画网站,英文网络办公系统,教育系统办公自动化系统,多功能信息办公平台,电子政务系统,公司或个人大型门户型网站,大型类似阿里巴巴商业贸


热门文章
· [组图] 5个红色调CSS酷站欣...
· 如何用CSS制作横向菜...
· [组图] 韩国楼盘房地产网站...
· [组图] 黑色调网站欣赏
· [组图] 服装网站欣赏
· [组图] flash案例
· [图文] 房产网站
· [图文] 红黑色调网站界面
· 成都私人建站,个人...
· [组图] 蓝色经典
网站制作相关技术
作者:佚名  来源:本站原创    发布人:admin

减小字体 增大字体

上回大家和小编我一起学习了网站制作相关的,HTML控件的属性及事件,今天继续和大家学习 ASP.NET 页面之间传递参数的几种方法!

  第一种方法:

  通过URL链接地址传递Request.QueryString

  send.aspx:

  protected void Button1_Click(object sender, EventArgs e)

  {

  Request.Redirect("Default2.aspx?username=honge");

  }

  receive.aspx:

  string username = Request.QueryString["username"];这样可以得到参数值。

  第二种方法:

  通过post方式Request。

  send.aspx

  <form id="form1" runat="server" action="receive.aspx" method=post>

  <div>

  <asp:TextBox ID="username" runat="server"></asp:TextBox>

  //<input type="text" name="username" />

  <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

  </div>

  </form>

  receive.aspx

  string username = Ruquest.Form["receive"];//string username = Ruquest["username"];

  第三种方法:

  通过session

  send.aspx:

  protected void Button1_Click(object sender, EventArgs e)

  {

  Session["username"] = "honge";

  Request.Redirect("Default2.aspx");

  }

  receive.aspx:

  string username = Session["username"];这样可以得到参数值。

  第四种方法:

  通过Application

  send.aspx:

  protected void Button1_Click(object sender, EventArgs e)

  {

  Application["username"] = "honge";

  Request.Redirect("Default2.aspx");

  }

  receive.aspx:

  string username = Application["username"];这样可以得到参数值。

  第五种方法:

  通过Server.Transfer

  send.aspx:

  public string Name

  {

  get {

  return "honge";

  }

  }

  protected void Button1_Click(object sender, EventArgs e)

  {

  Server.Transfer("Default2.aspx");

  }

  receive.aspx:

  send d = Context.Handler as send ;

  if (d != null)

  {

  Response.Write(d.Name);这样可以得到参数值。

  }

  如果在asp.net 2.0中还可以这样用:通过PreviousPage

  PreviousPage d = Context.Handler as PreviousPage ;

  if (d != null)

  {

  Response.Write(d.Name);这样可以得到参数值。

  }

  也可以这样用:

  send.aspx:

  <asp:Button ID="btnSubmit" runat="server" PostBackUrl="~/reveive.aspx" Text="Submit" />

  receive.aspx:

  <%@ PreviousPageType VirtualPath="~/Default.aspx" %>

  string name = PreviousPage.Name;这样可以得到参数值。

  注意:如果你的页面中用到了MasterPage的话 Server.Transfer 传递的 PreviousPage就无效了,不知道这是什么原因.所以在用到MasterPage的话,最好用Session或是Context.Items["username"]来实现.

  第六种方法:

  通过Cookie

  方法类似Session。

  第七种方法:

  通过Viewstate

  Viewstate使用简单,缺点是只能够在同一个页面使用,在ASP.NET2.0里这个问题可以使用Button的PostBackUrl进行解决。

  第八种方法:

  通过Cache

  Cache通常用于缓存服务端某些不常变动的数据。

  使用Cache存储数据的场合虽然不多,但是毕竟也是一种手段,另外,在使用Cache存储DataSet时,其实还是引用而不是内容的拷贝。


 

[] [返回上一页] [打 印] [收 藏]
下一篇文章:网站制作三部曲

版权所有 成都网站建设超市
地址:成都洗面桥5号 邮编:610041