知识大全 ASP.NET项目开发指南:界面设计(2)[2]

Posted

篇首语:最是人间留不住,朱颜辞镜花辞树。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:界面设计(2)[2]相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:界面设计(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     <table class= navtext cellSpacing= cellPadding= width= >

         <tr>

             <td style= PADDING LEFT: px; PADDING BOTTOM: px;

                 PADDING TOP: px align= left >&nbsp;功能列表

             </td>

         </tr>

         <tr>

             <td align= center ></td>

         </tr>

         <tr>

             <td align= center >

                 <table width= % >

                     <tr>

                         <td style= PADDING LEFT: px; PADDING TOP:

                             px ><a class=navlink id=RoomCategoryManLink

                 <! 房间类型管理页面的相对路径 >

                 href= <%=RoomCategoryManLink%> >房间类型管理 </a>

                         </td>

                     </tr>

                     <tr>

                         <td style= PADDING LEFT: px; PADDING TOP:

                             px ><a class=navlink id=RoomManLink

                 <! 房间信息管理页面的相对路径 >

                   href= <%=RoomManLink%> >房间信息管理 </a>

                         </td>

                     </tr>

                     <tr>

                         <td style= PADDING LEFT: px; PADDING TOP:

                             px ><a class=navlink id=RoomBussinessManLink

                 <! 房间经营管理页面的相对路径 >

                 href= <%=RoomBussinessManLink%> >房间经营管理 </a>

                         </td>

                     </tr>

                     <tr>

                         <td style= PADDING LEFT: px; PADDING TOP:

                             px ><a class=navlink id=CustomersManLink

                 <! 客户信息查询页面的相对路径 >

                 href= <%=CustomersManLink%> >客户信息查询 </a>

                         </td>

                     </tr>

                     <tr>

                         <td style= PADDING LEFT: px; PADDING TOP:

                             px ><a class=navlink id=TurnoverStatLink

                 <! 经营状况统计页面的相对路径 >

                 href= <%=TurnoverStatLink%> >经营状况统计 </a>

                         </td>

                     </tr>

                 </table>

             </td>

         </tr>

     </table>

  【代码说明】该导航控件可以通过Table Div等HTML控件实现 也可以通过DataList Repeater等ASP NET控件实现 为了简单起见 这里使用了Table 每个导航都是通过一个<a></a>标签对实现 其href属性一般是URL地址 本例是 <%=  %> 该符号表示地址是一个变量 而变量来源于后台服务器

  技巧 在href属性中使用<%=  %> 可以动态设置导航目的地

  页面中用到了几个服务器端变量 可以在其后台对这些变量进行赋值 下面是后台代码ST_ListModule ascx cs 如程序 所示

  程序   ST_ListModule ascx cs

     public partial class ST_ListModule : ST_ModuleBase

    

         protected String UsersManLink;

         protected String CustomersManLink;

         protected String RoomCategoryManLink;

         protected String RoomManLink;

         protected String RoomBussinessManLink;

         protected String TurnoverStatLink;

         protected String ChangePwdLink;

         private void Page_Load(object sender System EventArgs e)

        

             if( HttpContext Current User Identity IsAuthenticated)

            

                 //获取当前用户名称

                 String UserName = HttpContext Current User Identity Name;

                 UsersManLink = PathPrefix+ /ST_UsersMan aspx ;

                 //房间类型管理

                 RoomCategoryManLink = PathPrefix + /ST_RCategoryMan aspx ;

                 //房间信息管理

                 RoomManLink = PathPrefix + /ST_RoomsMan aspx ;

                 //客户信息查询

                 CustomersManLink = PathPrefix + /ST_CustomersMan aspx ;

                 //房间经营管理

                 RoomBussinessManLink = PathPrefix +

                     /ST_RBussinessMan aspx ;

                 //经营状况统计

                 TurnoverStatLink = PathPrefix + /ST_TurnoverStat aspx ;

                 //链接到修改页面

                 ChangePwdLink =PathPrefix

                     + /ST_PwdModify aspx?UserName= +UserName;

            

        

    

  【代码说明】上述代码中可以多次看到PathPrefix 前面讲过 它是从本页面的基类ST_ ModuleBase继承来的属性 代表当前的路径再加上要链接的页面 这样在页面加载时这些变量会赋值给超链接的href属性 就会链接到需要的页面 第 行代码使用了HttpContext类 其名称是HTTP上下文 用来封装有关个别HTTP请求的所有HTTP特定的信息 本例获取的是当前登录用户的用户名信息

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

cha138/Article/program/net/201311/15993

相关参考

知识大全 ASP.NET项目开发指南:界面设计(2)[1]

ASP.NET项目开发指南:界面设计(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:界面控件设计(2)[1]

ASP.NET项目开发指南:界面控件设计(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:界面设计(1)

ASP.NET项目开发指南:界面设计(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:界面头尾设计

ASP.NET项目开发指南:界面头尾设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:界面控件设计(1)

ASP.NET项目开发指南:界面控件设计(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:界面预览

ASP.NET项目开发指南:界面预览  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:网络书店界面头尾设计

ASP.NET项目开发指南:网络书店界面头尾设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:界面主体框架

ASP.NET项目开发指南:界面主体框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:普通用户界面

ASP.NET项目开发指南:普通用户界面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:数据表设计

ASP.NET项目开发指南:数据表设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!