这听起来真的很愚蠢,但我被告知你可以将可视组件(包括JavaScript或AJAX组件?)拖放到ASP.NET MVC的网页视图中,然后通过编辑代码“自定义”组件一旦他们到位,他们就在他们身后。要么我误解了我被告知的内容,要么我是盲目的,并且不知道如何做到这一点,但是这样做的能力会有很大的帮助,特别是因为我无法真正设计出来拯救我的生命。
编辑1:为了澄清:我被告知的方式,它似乎你可以去一个面板,将一个按钮拖到一个视图区域,然后将HTML / CSS转到把按钮放在那里就会被剔除。然后,您可以打开代码编辑器并完全按照您希望的方式调整所有内容。
答案 0 :(得分:2)
拖放更适合标准的ASP.NET网页,而不是MVC。我认为你仍然可以在MVC中做到这一点,但前提是控件不依赖于viewstate(MVC不支持)。
尝试使用Google搜索“asp.net mvc用户控件”
答案 1 :(得分:1)
即使使用Webforms,设计视图也毫无用处。即使是一个相对简单的网站设计,它也远不及您想象的所见即所得编辑器。虽然您可以在技术上将组件拖放到页面上,但它们通常与渲染的html没有任何相似之处。
如果您想使用ASP.Net框架设计网站,您需要习惯于编写标记。这样做的好处是MVC框架使得标记方面的内容大大简化。