
正文
asp.net设置控件位置,aspnet web控件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么我用ASP.NET设计网页时,控件老不能放到合适的位置?
用table定位,再用对齐方式“居中”即可。
现在网页都是用div+css布局的,用样式控制控件的大小和位置。
在asp.net中是无法通过后台C#代码控制的,asp.net控件经过浏览器解析以后就是html元素,所以他们的位置都是通过css样式来控制的。当然也跟页面布局有一定的关系,结合div+css或者table等一些元素,按照我们要表现的主题来布局。
碰到同样的问题,期待解决……解决方法:你的路径可能有问题,仔细看一看,路径中不能有带#符号(尤其是文件夹)F:\C#WorkSpace\#WorkSpace\lianxi4\WebApplication1\Default.aspx”。
用ASP.NET做的网站,页面居中是靠css样式控制的。比如:body{margin:auto;width:1000px;text-align:center;} //此处的body样式就是控制页面居中的。
用ASP.NET做的网站,页面居中是靠css样式控制的。 比如: body{margin:auto;width:1000px;text-align:center;} //此处的body样式就是控制页面居中的。
相关问答
Q1: ASP.NET网站导航及导航控件如何使用
1、要想使用网站导航控件,就必须先在 Web.sitemap 文件中对 Web 站点的结构进行描述。创建 Web.sitemap 文件 在 Web 站点的根目录创建文件 Web.sitemap。打开 Web.sitemap 文件并添加下列代码。
2、用户控件不能做为独立文件运行,必须创建ASP.net页面,后添加。在用户控件上可以使用相同的XHTML元素和Web服务器控件。例如,Button可以放到用户控件中,并创建按钮的事件处理。创建用户控件在vs中新建项中选择用户控件。
3、导航一般都是放在母板页里比较好。如果是相同的内容,你每个页面都引用一下母板页可以提高效率。调用的话就把导航写在一个ascx 控件里,在需要这个导航的aspx页注册一下这个控件然后使用也可以。
4、(1) 复制Web站点Ex7_6,修改其名称为Ex7_8。(2) 在VWD 2008中打开Ex7_8。(3) 在【解决方案资源管理器】双击Default.aspx,从【工具箱】的【导航】类别中,拖动一个Menu控件放到DIV标记之间。
5、导航控件使用的是Provider模型实现对导航数据的显示,它默认提供了对XML格式数据访问的的XmlSiteMapProvider,用户也可以定义自己的Provider向导航控件提供数据。
Q2: asp.net中验证控件间的位置问题
这个是因为你没有设置验证组,把你的验证控件和你的那个注册的按钮的ValidationGroup属性设置成同一个值,如设置成a 返回按钮不要设置,这样点击返回按钮就不验证了。
用table定位,再用对齐方式“居中”即可。
目前的ASP.NET,可以实现对用户输入的验证。
Q3: 如何精确设置ASP.NET控件的相对位置?用代码还是用div?请高手给详细说明...
1、因为你的控件都设置了绝对位置了,这种做法不好。布局最好用Table,表格做好了把控件往里面拖就好了。
2、这个和asp.net没关系,可以使用css来实现。
3、打开布局页面,在上面的菜单栏里选择“工具”-“选项”-“HTML设计器”-“CSS定位”,里面的定位选项设置成“绝对定位”。这样你就可以拖动控件到屏幕上的任意位置了。
4、你想ASP.NET也能那样是吧。ASP.NET也可以那样,只是需要用代码实现,并且是用div,你平时上网看见网上到处飘着的那些乱动的小窗口就是DIV做的。
5、首先准备一个打包好的ASP.NET应用程序,电脑右下角找到开始,运行里面输入IIS,找到IIS管理器,点击打开。进入IIS管理页面,找到网站,右键选择添加网站。在弹出的网站配置页面,输入网站名称。
6、但这种方式布局定位准确,浏览器种类基本可以不用考虑。CSS+DIV布局比较灵活,但不好好掌握有时就会导致最终效果与设计效果不太一样。而且有的CSS语法挑浏览器。呈现的效果会不一样。用CSS+DIV布局可以实现两个控件的重叠。
关于asp.net设置控件位置和aspnet web控件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







