我有一个asp.net网站,其中我需要更改文本框字体取决于语言选择的user.There是2个单选按钮为2种不同的语言英语和Hindi.When用户选择这些语言中的一种,文本框字体更改通过以下代码片段:
if(rbEnglish.Checked==true)
{
TextBox1.Font.Name="Times New Roman";
}
else if(rbHindi.Checked==true)
{
TextBox1.Font.Name="Shivaji05";
}这在本地计算机上工作,但当网站托管时,印地语字体不appear.What应该做这工作吗?
发布于 2014-05-17 18:12:48
你的问题很奇怪,我想你犯了一个简单的错误。你有没有用一些开发工具检查你的网站,比如FireBug(在火狐中),确保你的文本框获得了你的字体样式;在你的主机中可能有一个css样式,它会用像"!important“这样的东西覆盖你的内部样式。另一种可能是,你确定你是在一个有印地语字体的客户端上访问它吗?您是否正在使用asp:UpdatePanel更新文本框?它是否适用于其他活动?
https://stackoverflow.com/questions/23709938
复制相似问题