C# 动态更改asp.net页面的字体

C# 动态更改asp.net页面的字体,c#,jquery,html,css,asp.net,C#,Jquery,Html,Css,Asp.net,我有一个ASP.net页面,包含按钮、文本框、锚定标记。 我想在整个网站中动态更改字体。所以我在page_Load事件的母版页中添加了代码 this.form1.Attributes.Add("style", "font-family:DilleniaUPC;"); 但字体适用于除文本框和按钮控件以外的所有内容。textbox和Button是asp.net控件。因此,我想在所有控件(包括Button和textbox)中实现动态字体。 有人能帮我吗?在页面中添加一个类似于style.css的cs

我有一个ASP.net页面,包含按钮、文本框、锚定标记。 我想在整个网站中动态更改字体。所以我在page_Load事件的母版页中添加了代码

this.form1.Attributes.Add("style", "font-family:DilleniaUPC;");
但字体适用于除文本框和按钮控件以外的所有内容。textbox和Button是asp.net控件。因此,我想在所有控件(包括Button和textbox)中实现动态字体。
有人能帮我吗?

在页面中添加一个类似于style.css的css类。更具体的方法是使用css类并将该类应用于表单元素

button, span, input
{
 font-family:DilleniaUPC;
}

第一个更改整个文档,第二个只显示更改的字体,您只需要

 $('document').css('font-family','DilleniaUPC');

$('document').css('font-family','Georgia');
$('font').css('font-family','Arial')

你好

您好
您可以像这样应用于整个页面

<style type="text/css">
    *{font-family:DilleniaUPC;}
</style>

*{font-family:DilleniaUPC;}

我尝试了以下代码*{font-family:DilleniaUPC;},但它不适用于按钮、Span、textbox和td。其他内容也可以。有没有其他方法可以在不影响其他样式的情况下将字体应用于整个页面/网站。奇怪的是,它对我有效,我将它放在
*{font-family:DilleniaUPC;}
我对css中的所有字体系列进行了注释,并在母版页加载事件中添加了代码“*{font-family:DilleniaUPC;}”,效果很好。但是代码受文本框宽度的影响。可以帮助您在不影响现有css的情况下动态更改整个页面/站点的字体。这里是我在页面加载中添加的代码。添加(新的LiteralControl(@“*{font-family:DilleniaUPC;}”);这是我的aspx代码。