标签: inline-code

asp.net内联代码<%#MyboolVal%>

我必须在这里错过一些愚蠢的东西,但我看不到它.我的工作在他们的网站上使用内联代码,例如:

<panel runat="server" id="myid" visible='<%# MyboolVal %>'>
    some stuff
</panel>
Run Code Online (Sandbox Code Playgroud)

这似乎对他们很有用,面板将在他们的状况满足时显示.

我试图在我家的一个网站上使用类似的方法(周五晚上,所以在这一点上问我的老板不是最好的主意).我根本无法输出任何东西.我在可见区域尝试了它,但是没有用,所以我想我会把它写在屏幕上:

<p>some text <%# String.Format("meeee {0}", Mybool) %></p>
Run Code Online (Sandbox Code Playgroud)

但我没有得到内联代码的任何输出.出现"some text"但没有"meeee"或bool值.

我在用户控件内执行此操作,此时但不要想象这将是原因.

有什么想法吗?

谢谢

编辑....

好的,感谢Freddy Rios的回复,我可以看到文字出现,但是当我尝试这样做时:

Visible='<%= mybool %>'
Run Code Online (Sandbox Code Playgroud)

我得到编译错误:

无法从其可见属性的字符串表示形式创建System.boolean类型的对象.

我很困惑到底发生了什么.在我没有得到的发动机罩下必须有部分过程.

编辑2:

我在第123行得到错误:

<fieldset class="myclass" id="projectarea" runat="server" visible='<%= ShowProjectSearchArea %>'>
Run Code Online (Sandbox Code Playgroud)

ShowProjectSearchArea是我的bool值,设置为false.

如果我双击错误列表窗口中的错误,我会在弹出窗口中获得以下内容,这是我以前从未见过的:

  Cannot open file '%1'. It might not be in the solution.
Run Code Online (Sandbox Code Playgroud)

asp.net inline-code

2
推荐指数
2
解决办法
2万
查看次数

如何避免使用此内联Javascript?

我有一个wordpress网站.在single.php,我有以下body标记

  <body <?php body_class(); ?>  onLoad="func(<?php echo $thePostID?>);" >
Run Code Online (Sandbox Code Playgroud)

在网上阅读文章让我确信避免使用内联CSS和内联javascipt.所以我对我的网站进行了重组,以便样式和脚本现在包含在外部文件中.除了这行代码,因为它确实需要the post id,我不知道如何在single.php之外检索它.

您的平常帮助表示赞赏.

javascript wordpress jquery inline-code reflow

2
推荐指数
1
解决办法
202
查看次数

HTML电子邮件的最佳内联样式格式?

哪种内联样式格式更适合HTML电子邮件模板:

<table height="800"></table>
<table bgcolor="#000000"></table>
Run Code Online (Sandbox Code Playgroud)

要么

<table style="height:800px;"></table>
<table style="background:#000000;"></table>
Run Code Online (Sandbox Code Playgroud)

html css email inline-code

2
推荐指数
1
解决办法
221
查看次数

对于大型"for"循环来说哪个更快:函数调用还是内联编码?

我编写了一个嵌入式软件(当然使用C语言),现在我正在考虑改善系统运行时间的方法.我系统中最重要的单个模块是一个非常大的嵌套for循环模块.

该模块由两个嵌套的for循环组成,循环最多122500次.这还不是很多,但问题是嵌套for循环内部我有一个函数调用另一个源文件中的函数.该特定函数主要由两个嵌套for循环组成,循环总循环次数为22500次.所以现在我必须拨打122500次函数.

我已经使这个函数被称为更轻和更短(但仍然可以正常工作)现在我开始认为,扯掉该函数调用并将该进程直接写入前两个函数中会更快循环?

该系统中的处理器是ARM​​7TDMI,其频率为55MHz.系统本身并不是非常重要的时间,因此它不必具备实时能力.然而,处理其职责的速度越快越好.

使用while循环而不是fors也会更快吗?关于如何改善运行时间的任何建议都值得赞赏.

-zaplec

c embedded runtime inline-code function-call

1
推荐指数
1
解决办法
3138
查看次数

任何建议将值存储在lambda表达式中

我正在尝试使用递归的lambda表达式为字符串中单词的计数出现编写一个内联函数.

功能:

Func<string, string, int> getOccurrences = null;
getOccurrences = (text, searchTerm) =>
  text.IndexOf(searchTerm, StringComparison.OrdinalIgnoreCase) == -1
  ? 0
  : getOccurrences(
      text.Substring(
        text.IndexOf(searchTerm, StringComparison.OrdinalIgnoreCase)
        + searchTerm.Length),
      searchTerm) + 1;
Run Code Online (Sandbox Code Playgroud)

问题是我调用了IndexOf两次方法,第一个用于递归中断条件,第二个用于获取添加它的值.

有没有建议打电话一次?

提前致谢.

c# lambda inline-code

1
推荐指数
1
解决办法
233
查看次数

如果在页面中声明,则方法不存在

我有一个页面定义为:

<%@ Page Language="C#" %>
<html>

<head>
<title>Untitled 1</title>
<script type="text/c#">
    public void WriteHello()
    {
        Response.Write("HELLO EVERYBODY");
    }
</script>
</head>
<body>
    <div>
        <% WriteHello(); %>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但这会引发编译错误:

"WriteHello"这个名称在当前上下文中不存在

如果我将C#代码移动到一个单独的文件,并链接到它,它按预期工作.但为此,我需要将它保存在同一个文件中.你不能这样调用内联方法吗?还是我错过了一些非常明显的东西?

c# asp.net inline-code

1
推荐指数
1
解决办法
279
查看次数

是否可以将内嵌 javascript 代码插入到另一个 javascript/jquery 代码中?

这个问题看起来有点愚蠢......但我想知道是否可以将内联 javascript 代码插入到另一个 javascript 代码中。让我们说清楚:

我试图放置一个 google plus 按钮,通过 jquery 附加它,如下所示:

jQuery('.gplus').append('<g:plusone annotation="inline"></g:plusone>');
Run Code Online (Sandbox Code Playgroud)

这个按钮需要外部js才能正常工作。我想做的是插入外部js来执行以下操作:

var gplusjs = '
<script type="text/javascript">
  (function() {var po = document.createElement("script");
    po.type = "text/javascript"; po.async = true;
    po.src = "https://apis.google.com/js/plusone.js";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(po, s);
  })();
</script>';
jQuery('#js').append(gplusjs);
Run Code Online (Sandbox Code Playgroud)

其结果是将代码打印为 HTML,但不解释为脚本。这个有可能?我是个笨蛋吗?谢谢!

javascript jquery nested append inline-code

1
推荐指数
1
解决办法
5910
查看次数

使用PHP缩小动态Javascript

我有一些JavaScript,它是由PHP代码使用模板生成的.

模板的结果是一个包含JavaScript的文件,但是语句分散在其中.

我想通过删除空格和注释来减小此文件的大小.

但是我在网上找到的只是普通JavaScript的工具,它们非常复杂.

我已经准备好编写一个脚本来减少HTML和基于CSS的内容使用相同的系统,我正在寻找减少JavaScript文件大小的信息,这样我就可以编写一个可以处理文件中PHP代码的简化脚本.

所以我想要的是:

减少JavaScript代码大小的教程.一个简单易懂的脚本,用于减少JavaScript大小,我可以分析.或者一个可以与PHP内联的JavaScript代码一起使用的工具(必须是公共域,或允许在商业作品中使用的开源)

编辑:

$script = preg_replace('%/\*.*?\*/%','',$script);
$compress = preg_split('%("|\'|/)(?:\\\\|\\\1|[^\1])*?\1|<\?php\s+(?:("|\')(?:\\\\|\\\2|[^\2])*?\2|[^"\']*?)*?\?>%',$script);
preg_match_all('%(("|\'|/)(?:\\\\|\\\2|[^\2])*?\2|<\?php\s+(?:("|\')(?:\\\\|\\\3|[^\3])*?\3|[^"\']*?)*?\?>)%',$script,$no_compress);
foreach ($compress as &$block) { $block = preg_replace('%\s+%',' ',$block); }
Run Code Online (Sandbox Code Playgroud)

我想我已经解决了,上面应该删除C风格的注释,然后将剩下的代码分成PHP块,Javascript Strings'或",和Regex Patterns /,还提取代码块,字符串和正则表达式模式,模式或字符串中的代码应该被忽略,因为它是Regex中的第二个选项.最后一行应该将压缩块中的空白区域减少到一个空格

那么它应该只是块的重组问题,即

$cscript .= $compress[$i].$no_compress[$i]
Run Code Online (Sandbox Code Playgroud)

要重建脚本.

我错过了什么?

javascript php minify inline-code

1
推荐指数
1
解决办法
907
查看次数

谷歌字体加载在桌面上,但不在移动设备上?

根据Google PageSpeed的推荐,我将大部分CSS都内联了.以前,我通过W3 Total Cache缩小了我的所有CSS,但是现在我内省了很多CSS,加上控制Google字体的所有CSS.

现在谷歌字体没有出现在移动设备上,但它们确实出现在台式机上.有这种情况的原因是什么?此处的移动屏幕截图显示未加载的字体.

<style>@font-face{font-family:'Pathway Gothic One';font-style:normal;font-weight:400;src:local('Pathway Gothic One'),local(PathwayGothicOne-Regular),url(https://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaA6LSHyyJAN5JIFgwWnj0Az3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Pathway Gothic One';font-style:normal;font-weight:400;src:local('Pathway Gothic One'),local(PathwayGothicOne-Regular),url(https://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaHT0-GP0evTJPrdxn7U7ioo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:local('Quicksand Regular'),local(Quicksand-Regular),url(https://fonts.gstatic.com/s/quicksand/v5/sKd0EMYPAh5PYCRKSryvW5Bw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsIPxuqWfQuZGbz5Rz4Zu1gk.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsENRpQQ4njX3CLaCqI4awdk.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsET2KMEyTWEzJqg9U8VS8XM.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsMH5J2QbmuFthYTFOnnSRco.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDcCYxVKuOcslAgPRMZ8RJE.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsNKDSU5nPdoBdru70FiVyb0.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsH4vxAoi6d67T_UKWi0EoHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBYyuMfI6pbvLqniwcbLofP2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nIT75Viso9fCesWUO0IzDUX2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nL8EBb1YR1F8PhofwHtObrz2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nAro84VToOve-uw23YSmBS72Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nACS0ZgDg4kY8EFPTGlvyHP2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGPMCwzADhgEiQ8LZ-01G1L2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPX2or14QGUHgbhSBV1Go0E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}</style>
Run Code Online (Sandbox Code Playgroud)

可以在这里看到.

css mobile fonts inline-code google-font-api

1
推荐指数
1
解决办法
3115
查看次数

内联javascript来呈现文本年

我目前在版权声明之后有一个日期戳我希望在之后的一年 - 是动态的,有没有办法在一些 javascript 中写入年份,因为它会发生变化,请参见下面的我希望的内容

1994-2015 1994-

javascript jquery inline-code

1
推荐指数
1
解决办法
1469
查看次数