加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在ASP.net中为按钮应用皮肤文件

发布时间:2020-12-16 07:29:24 所属栏目:asp.Net 来源:网络整理
导读:我是ASP.net的新手,并尝试将样式应用于我的webform中的按钮我已完成以下操作 %@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="TestingStyles.Index" Theme="button" %asp:Button runat="server" Text="Button" Width="2
我是ASP.net的新手,并尝试将样式应用于我的webform中的按钮我已完成以下操作

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="TestingStyles.Index" Theme="button" %>
<asp:Button  runat="server" Text="Button" Width="221px" SkinID="btnskin" />

上面是我的index.aspx,下面是我的button.skin

<asp:Button runat="server" 
  BackColor="Red" 
  ForeColor="White" 
  Font-Name="Arial" 
  Font-Size="9px"
  SkinID="btnskin"
/>

上面是我的test.skin文件我在webform页面主题指令中添加了它的引用.
我有两个问题

1)我的webforms中的Buttins没有根据皮肤文件设置样式?
2)Intellisense在皮肤文件中不起作用?

解决方法

在这里你忘了给你的按钮skinid.它应该是这样的 –

<asp:Button runat="server" 
  BackColor="Red" 
  ForeColor="White" 
  Font-Name="Arial" 
  Font-Size="9px"
  skinid="btnSkin"
/>

然后将App_Themes中的主题文件夹设置为您的页面指令,如下所示 –

<%@ Page Language="C#" Theme="ThemeFolderName" AutoEventWireup="true" .. %>

或者,如果您不想在每个页面中重复此代码,请将其设置为web.config,如下所示 –

<system.web>
    <pages styleSheetTheme="ThemeFolderName"></pages>
</system.web>

并将它应用于这样的按钮 –

<asp:Button ID="btnUsers" runat="server" SkinID="btnSkin">

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读