您的位置:首页 > 编程语言 > ASP

asp.net里面页面定位

2004-08-05 15:53 302 查看
我要在这里写的,完全是在我这个菜鸟的基础上,如果您看到觉得简单,请不要抱怨。如果您发现错误,我会虚心听您指教。如果要交朋友……常来我的blog座座。QQ:94768815

                                                                                                                                   ——Ein Fisch

这里要说的是这两天我正在学习的,是关于asp.net里面页面定位的一点常识。页面定位,就是在某些控件发出事件,服务器相应的将用户需要到达的页面显示出来。最常见的就是HyperLink,其他的比方说www.zol.com.cn     里面经常能见到的关于***的综合评鉴等,需要多个页面分类显示。再比方说,我们的csdn。你进入社区的时候,会发现当你选择某个栏目,浏览器会转到相应的网页上面!这就是说,服务器响应事件以后,进行浏览的位置的转换,这种转换,被称为定向。如果先前已经有了某一个显示对象,那么这时候就叫做重定向。

众所周知,任何事件响应在asp+当中都是在<script>......</script>当中依靠一种或几种脚本语言完成的,定向也不例外。这里我们举一个最简单的例子,单击按钮完成定向。

首先,完成一个按钮对象的添加:

<asp:Button id=“btn1“ runat=“server“ Text=“redirect“ OnClick=“OnClicked“>

在脚本中使用c#,填写如下:

<script>

...........

private void OnClicked(Object sended  EventArgs e){

   Response.redirect(“<url>“);

}

</script>

这个时候就可以按照尖括号里面的url进行定位了。服务器自动响应这个按钮事件,并且将页面重新生成。

但是在我看过的一本书上,曾经写到这样的一个函数,但是在实际当中没有过,在这里我也是作为一个问题,问大家

Page.Navigate(“url“);这个函数是否真的能用?page这个超类为什么在我的vs.net当中没有navigate这个函数呢?谢谢大家。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息