Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CSS中的JavaScript在回发时丢失(ASP.NET)_C#_Javascript_Asp.net_Css - Fatal编程技术网

C# CSS中的JavaScript在回发时丢失(ASP.NET)

C# CSS中的JavaScript在回发时丢失(ASP.NET),c#,javascript,asp.net,css,C#,Javascript,Asp.net,Css,我使用库“CSS3 Pie”允许我在以前的IE中使用border radius a treat,方法是将CSS样式用于如下元素: border: 1px solid #122541; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; behaviour: url('../Content/Scripts/PIE.htc'); Page.ClientScript.RegisterStartupScr

我使用库“CSS3 Pie”允许我在以前的IE中使用border radius a treat,方法是将CSS样式用于如下元素:

border: 1px solid #122541;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
behaviour: url('../Content/Scripts/PIE.htc');
  Page.ClientScript.RegisterStartupScript(GetType(), "myScriptName", "<script>if (window.PIE) {$('.rounded').each(function() {PIE.attach(this);});}</script>");
但是,当页面回发时(如果有什么不同的话,我使用的是UpdatePanel),允许border radius工作的JS在PIE.htc中不会启动,因此在以前的IE版本中,角会恢复为正方形


我可以在我的页面加载中添加什么来“重新填充”回发时的CSS?还是有其他解决办法

您可以使用PIE的JS版本(link:)并在回发时调用如下脚本:

border: 1px solid #122541;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
behaviour: url('../Content/Scripts/PIE.htc');
  Page.ClientScript.RegisterStartupScript(GetType(), "myScriptName", "<script>if (window.PIE) {$('.rounded').each(function() {PIE.attach(this);});}</script>");
Page.ClientScript.RegisterStartupScript(GetType(),“myScriptName”,“if(window.PIE){$('.rounded').each(function(){PIE.attach(this);}”);