ASP.NET网页WEB程序,一般用DIV/CSS语言制作网页页,请问可以用Visual Studio 2017在ASP.NET工程项目中制作WEB网页页面吗?

ba_wang_mao 2020-09-15 04:46:52

各位大侠,Visual Studio 2017 下制作ASP.NET网页WEB程序,一般使用DIV/CSS语言制作网页页面。
但是最近听一位大侠说,微软的Visual Studio 2017 本身就支持制作网页页面。

1、我们知道在微软Visual Studio 2017 下用鼠标拖动WEB控件是不可能的,微软的Visual Studio 2017 本身就支持制作网页页面,不知道是否是真的呢?
2、有些WEB控件没有滚动条,必须要配合CSS语言才能出现滚动条,如果微软的Visual Studio 2017 本身就支持制作网页页面,请问:能制作出滚动条吗?
...全文
11157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Visual Studio 2017 是个开发环境, 你创建什么项目就写什么, 如果你创建的项目是 WEB项目 那肯定是HTML +JS + CSS 开发了。 如果你创建的是vf或者C++项目 ,那就是另一个语言了。
ba_wang_mao 2020-09-22
  • 打赏
  • 举报
回复
我听大侠说,Visual Studio 2017使用HTML DESIGNER只需要拖动工具箱中的WEB控件就可以把网页页面设计好,所以发帖来咨询一下。 我原先用Visual Studio 2017在ASP.NET工程项目使用绝对坐标系来拖动WEB控件设计网页页面,但是还是有很多局限性,例如:很多控件需要滚动条,如果还用拖动的方式就设计不出来,必须要用CSS语言辅助。 看来,没有简单易用的工具来设计网页页面呀!
独立观察员 2020-09-16
  • 打赏
  • 举报
回复
你说的这个“大侠”说的是 ASP.NET Webform 吗?这个确实是可以像 Winform 一样拖动“服务端控件”的,不过这个技术因为不太灵活,现在基本不用了。 你说的 CSS/DIV 是网页开发比较底层的技术,现在都喜欢用各种框架、插件什么的,比如 Vue 什么的,前端框架很多,我也不太懂。 你说的 VS2017,现在一般直接使用 VS2019。然后,前端开发一般不用 VS,而是使用 VS Code 之类的。
threenewbee 2020-09-16
  • 打赏
  • 举报
回复
引用 4 楼 ba_wang_mao 的回复:
我是小白,我想表达的是:
1、Visual Studio 2017 在 WINFORM 下可以在画面上拖动控件,排列成你需要的画面,可以适应任何分辨率的电脑。
2、Visual Studio 2017在ASP.NET下不可以在画面上拖动控件,要想拖动画面,必须设置成绝对坐标,但是在这种情况下设计出的画面不能适应其它分辨率的电脑。
3、我从网上获知,Visual Studio 2017在ASP.NET下很多控件不支持滚动条功能,要想支持,必须用CSS语言编写。

4、但是最近听一位大侠说,Visual Studio 2017 的什么HTML本身就支持在画面上拖动WEB控件,是不是真的?

5、用Visual Studio 2017 的什么HTML做画面时是否和CSS语言做画面时功能一样强大呢?
WEB 很多控件不支持滚动条功能,要想支持,必须用CSS语言编写,是否用Visual Studio 2017 的什么HTML做画面时也可以做出支持滚动条功能的画面。


你的所有信息是不是都是“网上”来的。那你再继续上网找找吧。你的问题真心回答不了,我刚进城没上过网。
ba_wang_mao 2020-09-16
  • 打赏
  • 举报
回复
我是小白,我想表达的是: 1、Visual Studio 2017 在 WINFORM 下可以在画面上拖动控件,排列成你需要的画面,可以适应任何分辨率的电脑。 2、Visual Studio 2017在ASP.NET下不可以在画面上拖动控件,要想拖动画面,必须设置成绝对坐标,但是在这种情况下设计出的画面不能适应其它分辨率的电脑。 3、我从网上获知,Visual Studio 2017在ASP.NET下很多控件不支持滚动条功能,要想支持,必须用CSS语言编写。 4、但是最近听一位大侠说,Visual Studio 2017 的什么HTML本身就支持在画面上拖动WEB控件,是不是真的? 5、用Visual Studio 2017 的什么HTML做画面时是否和CSS语言做画面时功能一样强大呢? WEB 很多控件不支持滚动条功能,要想支持,必须用CSS语言编写,是否用Visual Studio 2017 的什么HTML做画面时也可以做出支持滚动条功能的画面。
坚果o 2020-09-16
  • 打赏
  • 举报
回复
Visual Studio前后端都能开发,看你怎么用而已。一些简单的前端页面甚至你都可以用记事本写,根本用不着Visual Studio。
threenewbee 2020-09-15
  • 打赏
  • 举报
回复
DIV/CSS语言是什么鬼

Visual Studio 2017 本身就支持制作网页页面,请问:能制作出滚动条吗,你说的“制作”又是什么鬼。

你要知道,vs是一个开发环境,它什么都不能"制作","制作"任何东西,需要使用vs的人具备相应的知识。
这就好比,不是买了一支毛笔你就能写书法了,买了一套炊具就成为厨师了,也不是买了一架钢琴你就能欣赏音乐了。
这不同于购买了电视机就能看电视,购买了泡面,就能拿来吃。

有些东西,你拿来就能用,有些东西不行。从你的描述看,你完全没搞清楚vs是干吗的,你以为你有了这个软件,你想要的软件或者网站就制作出来了。

你以为vs是美图秀秀或者绘声绘影那样的软件么,买来看5分钟说明书就能“制作”了?

差得太远了。

我还是第一次听人说开发是“制作”,好比在书法领域你说,我用毛笔怎么涂一个兰亭序出来,或者在乐器行说,怎么用钢琴播放一首歌曲。
鸡窝里的毛 2020-09-15
  • 打赏
  • 举报
回复
现在好像不支持html的可视化逻辑了,因为拖出来的都是绝对定位,这样的代码是没人用 的。但Asp.net的web form还是可以可视编辑的。不过可视编辑都有个问题,跟实际运行差异还是挺大的。前端开发的话,其实是可以直接在浏览器里修改的,那个改出来的就是最终的效果,因而,IDE的可视编辑实际上已经变成鸡肋了。
晨易夕 2020-09-15
  • 打赏
  • 举报
回复
你的这两个问题,要回答得又准确又容易让你理解,还挺有难度的。 1、Visual Studio 2017当然支持web网页的编辑,不仅是webform(拖控件),还是纯前端的html,css和js,还有其mvc下的Razor风格的网页。 2、web页有没有滚动条的确受css控制,比如写这样的css body::-webkit-scrollbar{width:0 !important;background:transparent} 滚动条就会被隐藏。写 overflow:auto; 这样的css,滚动条就会随容器内内容的高度而动态显示。 我真的想看看哪位大佬来给题主回答这个问题,怎么让他从基础了解web开发。。。
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 SolidWorks是一款在机械设计领域得到广泛应用的计算机辅助设计(CAD)软件,它具备功能强大的三维建模工具、完善的工程图功能以及多样化的设计协作功能。在工程图模板方面,SolidWorks为设计师们提供了创建符合行业标准图纸的便捷途径,从而显著提升了设计工作的效率。标题"SolidWorks工程图模板"具体指的是在SolidWorks软件预先设定好的图框与标题栏组合布局,这些模板通常依据特定的规范(例如ISO、ANSI等)进行配置,涵盖了设计者通常所需的所有基本要素。借助这些模板,用户能够直接展开工程图的绘制工作,无需独立设置图框和标题栏,因而有效节省了大量的时间。描述所指出的"已配置好图框和标题栏",表明这些模板已具备绘制工程图的基础结构。图框作为工程图的一个核心组成部分,它界定了图纸的范围,并且通常包含了图纸编号、日期、比例等关键信息。标题栏则是用于呈现设计详细信息的区域,例如设计者的姓名、零件的名称、材料种类、版本号等。一旦这些要素被配置妥当,设计师便可以根据具体的项目需求填充相应内容,从而迅速生成专业且标准化的工程图纸。"配置好存储路径后即可使用"这一说明表明,在使用SolidWorks工程图模板之前,用户必须先设定一个保存位置,这样每次创建新的工程图时,软件会自动将文件保存在这个指定的路径下,便于后续的管理和检索。压缩包内包含的文件"A3零件.DRWDOT"与"A3零件.slddrt"代表了SolidWorks的两种不同类型的工程图文件。".DRWDOT"文件是工程图模板文件,它集成了图框、标题栏及其他个性化设置,供用户在创建新工程图时选用。".slddr...
内容概要:本文介绍了一个名为GeometryService的类,旨在将不同类型的地理空间数据(如点坐标、Shapefile文件、GADM行政区划数据)解析并转换为Google Earth Engine可识别的几何对象(ee.Geometry)。该服务支持三种输入类型:通过经纬度字典创建点几何体、读取本地矢量文件(如Shapefile或GeoJSON)以及调用pygadm库获取全球行政区划数据。每种类型均有专门的解析方法,内部实现了坐标系统一(WGS84)、几何合并与GeoJSON格式转换,并最终封装为Earth Engine兼容的几何结构用于遥感分析或区域提取。; 适合人群:具备Python编程基础,熟悉地理信息系统(GIS)数据处理的科研人员或开发者,尤其是需要将本地或全球地理数据接入Google Earth Engine平台进行遥感分析的技术人员; 使用场景及目标:①将野外采样点、研究区边界等地理数据快速导入Earth Engine进行遥感影像分析;②利用GADM全球行政区划数据库动态获取国家或省级行政边界的几何对象,实现自动化区域统计;③为构建基于Web的地图分析工具提供后端几何解析支持; 阅读建议:使用前需安装geopandas、pygadm、earthengine-api等依赖库,注意处理异常情况如文件路径错误、坐标系不匹配或网络请求失败,建议结合实际数据调试各解析函数。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧