ASP.NET Web Forms 4.0简介
围内时显示。您将利用新的 RouteValueExpressionBuilder 从当前路由获取这些值,并使用 友好的消息警告用户。
3.在 Web.cofig 文件中,将 RouteValueExpressionBuilder 添加到 <expressionBuilders> 节点中。 Web.config
4.使用 RouteValue 表达式生成器为 Default.aspx 页 面中不存在的类别以及页面编号添加消息。为此,在 Source 视图中打开 Default.aspx , 并将 PageIndexOverflowPanel 和 NoProductsFoundPanel 面板的内容替换为以下内 容。 注意 :如果查看代码隐藏文件,您会看到一个 ApplyProductsFilter() 方法,其中包含将相应面板设置为可 见的逻辑。 Default.aspx
注意:RouteValueExpressionBuilder 允许您通过在注册路由时定义的名称获取路由参数。这个名称 是冒号 (:) 右侧的值。例如,可以将表达式 <%$ RouteValue:category%> 理解为返回当前路由中 名称 category 为的参数的值。 下一步 练习 2:验证 练习 2:验证 为了验 证是否正确执行了练习 1 中的所有步骤,执行以下步骤: 验证 1 在此验证中,您将使用 更新的类别和分页器链接导航 WebFormsSample 应用应用程序,查看最新引入的路由。 1.启动 WebFormsSampleApp 项目的一个新实例。为此,在 Solution Explorer 中右键单击 WebSite 项目,指向 Debug 并选择 Start New Instance。 注意:如果出现 Debugging Not Enabled 对话框,选择 Modify the Web.config file to enable debugging 并单击 OK。 图 8 查看默认页面 2.单击页眉上的 Components 链接浏览组件类别。Web 浏览器将重定向到 以下地址 http://localhost:50000/Components。将出现以下输出。默认将显示页面 1。 图 9 查看组件类别的产品 注意:此路由将添加的 Category 路由映射到 Global.asax 中的 RouteTable。 3.要浏览 Components 类别的其他页面,单击页面底部的页面链 接。例如,如果单击 12,则会在 Web 浏览器中重定向到地址 http://localhost:50000/Componen |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |