asp.net用java吗_ASP.NET主题 - 它们应该被使用吗?

我喜欢使用主题,但正如Raj在他的回答中所指出的,URL重写可能会导致问题 . 我寻找一些解决方案是导致我提出问题的原因 . 但无论如何我会加上我的意见 .

我将从上面讨论你的一些子弹,以及为什么我认为主题是好的:

主题选取文件夹中的每个CSS文件

我想你想要将某些样式表文件仅应用于某些页面 . 是的,主题在这里采用霰弹枪方法,所以这是一个问题 . 但是您不必将所有样式表放在主题文件夹中 . 将您的专业设置放在它之外,它们不会自动包含在内 . 但我认为自动包含通用/站点范围的功能是一个很好的功能 .

如果要使用重置样式(排序很重要),则无法保证导入样式表的顺序

我认为您可以通过命名文件的方式来保证订单,因此它们按数字和字母顺序排列 . 也许不是一个优雅的解决方案,但并不可怕 .

就个人而言,我有一个构建步骤,将我的主题文件夹中的所有* .css文件组合并压缩为一个style.css文件,因为我控制了构建步骤和文件组合的顺序,影响我 .

您的母版页不会明确指出正在使用的样式,只有呈现的页面可以告诉您,除非您深入了解您的web.config

您可以通过代码和

使用主题文件设置Web控件样式是......好吧......愚蠢?您可以在样式表中执行此操作 . 粒度控制应该在HTML级别,如果不是?

我同意通过主题将样式属性应用于控件似乎不是最佳实践 . 但我喜欢这样的事实:我可以在主题的皮肤文件中定义图像皮肤,而不必剪切和粘贴Width,Height,AlternativeText,Align属性,以便在整个网站中使用很多地方的常见图像 . 如果我改变其中一个图像,我可以将属性固定在一个地方,而不是全部 . 我也可以创建带有某些css类列表的蒙皮控件,这对我来说似乎很方便 .

如何在单个样式表中没有所有样式的情况下指定打印样式表?

我有一个以@media print开头的Print.css文件,它定义了我网站的打印样式 . 为什么需要将它们放在一个样式表中?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ASP.NETJava Web的异同点如下: 异同点: 1. 两者都是用于开发Web应用程序的技术。 2. ASP.NET是由微软公司开发的,而Java Web是由Sun Microsystems(现在是Oracle)开发的。 3. ASP.NET使用C#或VB.NET等语言进行编程,而Java Web使用Java语言进行编程。 4. ASP.NET使用IIS(Internet Information Services)作为Web服务器,而Java Web使用Tomcat或其他Java Web服务器。 5. ASP.NET使用ASP.NET MVC框架进行开发,而Java Web使用Spring MVC框架进行开发。 6. ASP.NET使用ASP.NET Web Forms进行开发,而Java Web使用JavaServer Faces(JSF)进行开发。 7. ASP.NET的开发工具是Visual Studio,而Java Web的开发工具是Eclipse或NetBeans等。 8. ASP.NET的性能比Java Web更好,但Java Web的跨平台性更好。 9. ASP.NET的学习曲线较陡峭,而Java Web的学习曲线相对较平缓。 10. ASP.NET的开发成本较高,而Java Web的开发成本相对较低。 总之,ASP.NETJava Web都有各自的优缺点,开发者可以根据项目需求和自身技术水平选择适合自己的技术。 ### 回答2: ASP.NETJava Web都是常见的Web开发技术,它们有很多相似之处,也有很多不同的地方。 首先,相似之处: 1. 都是基于服务器端的Web开发技术; 2. 都可以实现动态网站,支持集成数据库; 3. 都有丰富的第三方工具和库,可以帮助快速开发,提高开发效率; 4. 都支持多种模式的Web应用程序,包括MVC、Web Forms等。 接下来,我们来看看它们的不同之处: 1. 语言不同:ASP.NET主要使用C#或VB.NET开发,而Java Web则使用Java语言开发; 2. 平台不同:ASP.NET是微软的技术,只能运行在Windows平台,而Java Web则是跨平台的技术,可以运行在各种操作系统上; 3. 框架不同:ASP.NET有自己的框架,如.NET Framework、ASP.NET Core等,而Java Web有Tomcat、Spring、Struts等开发框架; 4. 性能不同:由于ASP.NET使用的是微软的技术,所以在运行速度和性能上可能会比Java Web慢一些,但这也有很多因素影响,如服务器的配置等; 5. 学习成本不同:由于ASP.NET是微软的技术,比较单一,所以对于已经掌握C#或VB.NET的开发者来说,学习成本比Java Web要低一些;而Java Web学习成本较高,因为需要掌握Java语言本身和一些常用的框架。 总的来说,ASP.NETJava Web各有优缺点。选择哪种技术要根据具体的开发需求和开发人员的技能水平来进行考虑。 ### 回答3: ASP.NETJava Web是两种常见的Web应用程序开发框架。虽然它们目的都是为了创建动态Web应用程序,但是它们具有一些显著的异同。 1. 语言选择:ASP.NET特别为C#和VB.NET编写,Java Web则是为Java语言设计的。 2. 平台:ASP.NET只能在Windows操作系统中使用Java Web不仅局限于Windows操作系统,而且可以在Linux等其他操作系统上使用。 3. 应用程序类型:ASP.NET适用于创建较小的Web应用程序,而Java Web适用于大型企业应用系统。 4. 应用程序的安全性:Java Web的安全性较高,它具有强大的安全性功能,如框架的安全API和强大的用户身份验证机制,ASP.NET也提供安全功能,但Java相对而言更加强大。 5. 性能:Java Web通常具有更好的性能,因为它可以利用Java虚拟机和垃圾回收机制的优势提高应用程序性能。 6. 对象模型:Java使用标准对象模型,ASP.NET使用服务器控件模型。 7. 数据库的访问:Java Web使用Java Persistence API中的Hibernate进行对象和关系映射,而ASP.NET使用自己的提供程序和实体框架。 总的来说,ASP.NETJava Web根据应用程序的需要,选择一个开发框架更加合适,因此,需要开发人员仔细考虑选项,以确保选择最适合其需要的框架。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值