Asp.net WebMatrix 学习笔记

来源:互联网 发布:剑灵召唤兽整容数据 编辑:程序博客网 时间:2024/05/03 07:25
因为是初学网页编程,对很多概念不是很清楚。在使用VS2003.NET编写Asp网页时,可以将Web控件播放到任意的位置。因为Vs2003.net太大,启动调试比较慢。在网上看到微软新的Web开发工具Asp.net WebMatrix.马上下载来试用。果然是很好用,但是发现了一个问题,Web控件不能任意拖放。只能象编辑文本一样用回车、空格、删除键来移动位置。弄了半天也没弄清楚,到底是软件本身如此还是设置的问题。
只好到CSDN社区100分来求助,很快就有几位兄弟告诉了我原因。原来是流布局和网格布局的问题。
看了看微软的MSDN上有详细的介绍,可能对某些高手来说这是小菜一碟。可对于我这新手来说还是很有作用的。下面是两种布局的简介:

流布局

如果 pageLayout 设置为 FlowLayout,则允许元素在一行内从左向右流动,在页面内从上向下流动。任何 Web 浏览器都可显示使用“流布局”定位的 HTML 文档。如果调整页的大小,元素有时将被重新定位。

可以对齐 <TABLE> 内的元素,或者使用 <CENTER> 元素定位它们。不过,不能使用绝对定位属性或使元素重叠。

网格布局

pageLayout 设置为 GridLayout,可使您能够在“设计”视图图面上精确放置元素。“显示”工具栏上的“显示网格”和“网格线对齐”按钮变得可用。选择“网格线对齐”后,如果插入元素或在“设计”视图图面上拖动元素,则它的左上角自动与离插入点最近的网格线对齐。

如果要在WebMatrix中拖放Web控件,需要在Html代码中加入<BODY ms_positioning="GridLayout">

原创粉丝点击