急不可耐了?转换其他的页面吧!

2016-01-29 19:28 2 1 收藏

急不可耐了?转换其他的页面吧!,急不可耐了?转换其他的页面吧!

【 tulaoshi.com - ASP 】

      
  作 者 : 雨晨
  
  
     至于剩余的页面,我们依样画葫芦,使用ASP+ DataList或是Repeater控件。这样做是必要的,因为按设计要求需要定制的数据布局,而不是一个标准的表格显示。其中有个页面,classcatalog.aspx,有一处要求勾选值,然后根据选中的值,运行两个可能输出中的一个。该页就利用了Repeater控件,因此我们显示地创建了表格的行与列,而没有让控件来完成这一切。这是在templates的内部完成的。在ASP中,看起来是这样子的:
  
     '检查是否提供优惠
  
     If rsSessions("Special") = True Then
  
     '若本课程提供优惠,则输出“Special Offer!”
  
     Response.Write "< td valign=top align=center>" & vbCrLf
  
     Response.Write "< a href=""classdetail.asp?SessionID="
  
     Response.Write rsSessions("SessionID")
  
     Response.Write """name=""Click for more detail"">"
  
     Response.Write "Special Offer!"
  
     Response.Write "< /td>"
  
     Else
  
     '若本课程不提供优惠,则在栏中输出"--"
  
     Response.Write "< td valign=top align=center>--< /td>"
  
     End If
  
     为了在ASP+中达到同样的效果,我们使用了一个函数。在脚本块中,位于Page_Load 事件下,我们创建以下代码:
  
     Function CheckSpecial(ByRef blnSpecial As Boolean, _
  
     ByRef intNumber As Integer) As String
  
     If blnSpecial = True Then
  
     CheckSpecial = "< a href=" & Chr(34) & _
  
     "classdetail.aspx?SessionID=" & _
  
     intNumber & Chr(34) & ">Special!!< /a>"
  
     Else
  
     CheckSpecial = "--"
  
     End If
  
     End Function
  
     然后只须从ASP+ Repeater中调用函数:
  
     < template name = "ItemTemplate">
  
     < tr>
  
     [ other data being displayed ]
  
     < td valign=top align=center>
  
     < %=CheckSpecial(Container.DataItem("Special"),
  
     Container.DataItem("Session_ID"))%>
  
     < /td>
  
     < /tr>
  
     < /template>
  
     Container指的是涉及我们的ASP+ Reapter控件的数据的父对象。通过调用Container.DataItem("Special")及Container.DataItem("Session_ID") ,将父对象(即ASP+ Repeater控件)中的列的值传递给了函数。
  
  

 

来源:http://www.tulaoshi.com/n/20160129/1509470.html

延伸阅读
标签: Web开发
在以前,为Web页面创建一个打印机友好的版本意味着要设计一个布局和格式都经过修改的单独页面,这样才能够在打印的时候获得令人满意的效果。现在,通过使用结构化的XHTML和CSS,你可以实现同样的效果而只用花费少得多的精力。 从屏幕显示到打印效果 大多数的Web页面都是设计适用于在计算机屏幕上观看的。然而,有的时候用户需要...
快吧浏览器如何搜索页面内容?   快吧浏览器如何搜索页面内容?在网站里面找东西一页一页翻很麻烦?小伙伴们可以使用页面搜索,输入关键字,你要的内容就出来了,那么怎么搜索页面内容呢?现在小编就教大家快吧浏览器如何搜索页面内容。 1)点击打开点击上方编辑框输入你要搜索内容的网站; 2)点击右上方的然后点击下...
标签: Web开发
经过一翻尝试,终于找到了一个自大比较满意的解决方法,现写在自己的博客中与大家分享。 第一步需要在签核页面中提供一个区域用来显示表单内容,这里使用的是DIV。 代码如下: script type="text/javascript" $(document).ready(function() { loadPage("doc_view", "?php echo $this-doc_view_url . '/flag/1'; ?"); }); /script ?ph...
标签: 月子
产后回归性生活 咋避孕?     在生完宝宝之后,小两口应该重新开始性生活咯。这个时候就要做好避孕措施哦,分娩之后避孕同样重要,采取哪个方式会比较好呢?不同的避孕方式和效果都是不同的。        一般情况下,小两口合适的同房时间要在分娩之后2个月,剖腹产妈咪最好在分娩后3个月...
标签: 电脑入门
◆◇丶 如果我说;北鼻、我耐你。 男 亻、 鉨 の 爱 到 底 有 多 廉 价 ? 俄不想哭、可是眼泪掉了下来;俄没有不开心、只是懒得笑了!  当爱在早安吻后、发现床上睡的不是他的心  才来没有㈠周、尔又走了。总是来乜匆匆去乜匆匆※  你选择了你的选择、 我却无法选择你  在你离开以后、 才幡然明白游戏在狂欢后的规则...

经验教程

464

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部