作为一名高中生,我几乎拥有第一学位的C#知识--我得到了一份以色列“Bagrut”考试的作业,这是高中最后一次,也是最重要的考试--在我们大约3年前真正在课堂上学习这些材料之前。
它是为了创建一个简单的动态网站,可能是一个基本的社交网站或在线商店,具有服务器端ASP.NET的重要性。
我的老师从2006年给了我一本名为“ASP.NET和XML服务”的书--我已经开始学习了。
问题是,我安装了安装了.NET FW 4的VS2010 Ultimate,显然,它与书作者拥有的C# Express有很大的不同。
在我的VS上,超文本标记语言的Design Editor不允许我有WinForms级别的自由,但让我自己写CSS,不是给我展示常见的基于XY的设计器,而是一些像博客所见即所得的东西-没有移动东西的自由。
由于我不想太费力地将书中的说明转换为我的VS,我想知道是否有可能获得可能过时的WinForms - WebForms设计器-而不是通过下载非常旧的VS版本。
我尝试了一下VS,发现这本书使用了System.Web.UI.Page,而我的VS使用了System.Web.UI.HtmlControls.HtmlForm -即使手动更改为UI.Page也不会对设计者造成任何影响。
有没有可能“回到”WinForm类型的设计器?谢谢!
发布于 2011-10-26 00:24:04
不,不可能做你想做的事。您所指的是Visual Studio2003曾经拥有的丑陋、可怕的网格布局。学习一些HTML。表格很容易学习,并且可以在标记上正确地布局。
发布于 2011-10-26 00:26:17
设计webforms与设计winforms有很大的不同,因为设计者使用HTML进行标记。确实没有办法改变这一点,但应该有一个设计视图,允许你拖放和移动东西,就像你如何使用windows窗体一样。
至于你网站的设计方面,可能没有办法摆脱CSS。设计视图应该可以帮助你进行布局,但是大部分的样式和美观都必须在CSS中完成。

显示在design view
发布于 2011-10-26 00:27:12
你可以在内容(你可以在其中移动你的“东西”)和代码之间切换,但是重点是VS2010 (无论是速成版还是终极版)是为了专业开发,如果你不愿意去了解超文本标记语言和层叠样式表,那么使用它就没有意义。
您最好使用其他工具,如Adobe Dreamweaver或免费工具,如Amaya
更新:试用WebMatrix
https://stackoverflow.com/questions/7892323
复制相似问题