问题标签 [inline-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
654 浏览

javascript - 为什么我的 javascript 参数给我一个“它可能由于保护级别而无法访问”。错误?

我的代码

每次我编译我都会得到那个错误。我不明白为什么。它应该工作。

0 投票
5 回答
5372 浏览

c++ - 为什么在 C++ 中没有强制内联的标准方法?

根据维基百科 C++ 文章

C++ 旨在为程序员提供选择,即使这使程序员有可能做出错误的选择。

如果它是这样设计的,为什么没有标准的方法来强制编译器内联某些东西,即使我可能错了?

或者我可以问为什么inline关键字只是一个提示?

我想我在这里别无选择。

在 OOP 世界中,我们在对象上调用方法,应该避免直接访问成员。如果我们不能强制内联访问器,那么我们就无法编写高性能但仍可维护的应用程序。

(我知道许多编译器实现了自己的强制内联方式,但这很丑陋。使用宏在类上制作内联访问器也很丑陋。)

编译器总是比程序员做得更好吗?

0 投票
1 回答
909 浏览

asp.net - ASP.NET Webform:内联代码 (<%= %> ) 与服务器控制性能?

让我们忘记状态管理、维护视角等……只关注渲染性能

哪种渲染方法具有更好的性能?<%= ... %> 或服务器控件(或 Html 服务器控件/自定义控件/用户控件)?

例如1:第1页与

例如 2:使用 <% %> 和 foreach 来呈现 DataTable 与使用 DataGrid

在我看来,<% %> 不仅会在这两个示例中获胜,而且在大多数情况下也会获胜。与在 ASP.NET MVC 中一样,我们在视图中使用内联代码来呈现 HTML。

你怎么看 ?

0 投票
1 回答
376 浏览

asp.net - Adding custom attribute to a class defined in asp.net inline code

I have an asp.net page that is already written with inline vb.net. All I really need to do is add a custom attribute to the class but it can't figure out where to add it.

In the code that checks for the attribute on the page object, I can see the page.GetType.fullName = "ASP.test_aspx" with the page filename as test.aspx.

Is this possible?

0 投票
1 回答
304 浏览

c++ - 将内联数学库与预编译头文件结合使用时出现链接错误

我今天遇到了一个相当奇怪的问题。我有一个针对 SSE 优化的数学库,因此几乎所有功能都被声明为内联。为简化起见,我将仅使用一类 Vector3 来解释该问题:

Vector3 在 Vector3.h 中声明,如下所示:

在 vector3.inl 中,我继续定义所有函数

然后,我将所有数学对象包含在一个名为 math.h 的文件中

并且 math.h 包含在我的预编译头文件中(precompiled.h aka stdafx.h)

我使用 Visual Studio 2008,它应该会自动从构建过程中排除 .inl 文件。

这是我得到的链接器错误:

错误 1 ​​错误 LNK2005: "public: __thiscall Virtus::Vector3::Vector3(void)" (??0Vector3@Virtus@@QAE@XZ) 已在 precompiled.obj main.obj Virtus 中定义

我尝试了几乎所有可以想象的方式来解决这个问题,比如手动从构建中排除所有 inl 文件;在预编译文件中不包括 math.h,但只在我需要的地方(在这种情况下,我会收到类似的已定义链接器错误);从 inl 扩展名更改为 cpp 扩展名,依此类推。我能够修复它的唯一方法是使用 #pragma once 而不是包含警卫。所以我目前最好的猜测是它与预编译头文件和包含保护的组合有关,但我不确定如何解决这个问题。

帮助将不胜感激!

0 投票
4 回答
10446 浏览

.net - 从内联代码调用原始 Page_Load 函数

我喜欢 Monkey 修补一个 ASPX 网站,以便我可以在已编译的程序集中向 Page_Load 方法添加内容。

我的第一个想法是将包含第二个 Page_Load 方法的脚本标记添加到 ASPX 文件中,如下所示:

但看起来只有内联代码中的 Page_Load 方法将被执行,而不是来自原始代码隐藏文件(在编译的程序集中)的方法。

是否可以从我的内联代码中调用原始方法?或者是否有任何其他方法可以添加应该在从内联代码中调用 Page_Load 方法后直接运行的内容,而无需修改现有程序集?

0 投票
2 回答
1177 浏览

asp.net - asp.net 数据绑定表达式不计算

以下代码:

.aspx 文件:

关联的 aspx.cs 文件:

呈现的html文件:

我期望结果呈现为 ...style:"display:none;"... 我做错了什么。

不确定这是否应该在同一个问题中:我这样做是因为我有多行代码来确定是否应该显示这个 div。如果有另一种方法可以做到这一点并解释为什么它更好,我也会接受这个答案。

参考:MSDN上引用的内联表达式

0 投票
2 回答
358 浏览

c# - 内联 c# 和 asp.net 页面上的多个语句

我的 aspx 文件中有以下行:

是否可以在像这样的内联 c# 中添加另一行?

0 投票
9 回答
22669 浏览

javascript - onclick="" vs 事件处理程序

如果我想执行一个函数,我更喜欢做内联js:

因为它更容易调试。

但是,我听到有人说不要使用内联 js,然后:

为什么推荐js事件监听?

0 投票
3 回答
650 浏览

c# - 旧的 ASP.NET 网络表单有一些内联代码被编码:(

我有一个 ASP.NET 网络表单站点,在母版页上有一些内联代码..

<meta property="og:title" content="<%=HeadTitle %>"/>

但它将那条线渲染为..

<meta property="og:title" content="&lt;%=HeadTitle %>" />

在代码隐藏中,我有以下...

protected string HeadTitle { get; set; }

任何人都可以帮忙吗?