为什么我的嵌入式代码块没有被评估?

靴子

我试图在我的 ASP.NET 用户控件 .ascx 文件中使用嵌入的代码块来尝试从控件的公共属性设置控件的宽度和高度。过去我已经能够在不同的项目上做到这一点,但由于某种原因,它现在不起作用。如果我愿意,我可以在后面的代码中执行此操作,但是为什么不评估代码块?我注意到当我不在标签中包含 runat="server" 时,它们会被评估。

.ascx 代码:

div id="PopupWindow" class="ModalWindow" 
        style="width: <%= Width.ToString() %>; height: <%= Height.ToString() %>;" runat="server" ></div>

检查器中的 css 错误:

element {

    width: <% Width.ToString() %>;
    height: <% Height.ToString() %>;
}
李斯特先生

.NET Framework 中的 ASP.NET 内联表达式简介

请记住,不能在服务器控件的属性中使用显示表达式。这是因为 .NET Framework 直接编译整个表达式,而不是将显示内容作为属性的值。

如果您也将服务器控件(使用 创建的元素runat="server")视为一种嵌入式代码块,这可能会有所帮助。那么里面的任何代码块都将是嵌套的服务器端代码,这是行不通的!

因此,正如您已经提到的,可能的解决方案是删除runat="server"或处理服务器上的内容并从那里放入大小。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的嵌入式和自适应视频没有响应?

为什么要编写嵌入式汇编代码?

asp标签或<%=嵌入式代码块

为什么当嵌入式类继承外部类时没有无限循环

为什么我们在嵌入式系统中内存有限?

什么是“不可替换的嵌入式块”?

为什么没有代码的CSS块?

在嵌入式代码块中反转布尔值

显示来自嵌入式代码块的HTML文本

有什么方法可以将块样式/ CSS转换为嵌入式CSS?

为什么我的嵌入式Javascript(EJS)无法显示我的error.status值?

有RTOS和没有RTOS的嵌入式程序有什么区别

为什么在我的报告程序中根本没有到达给定的代码块?

为什么我的代码块实例变量没有初始化并打印出“ NSGlobalBlock”?

Sendgrid发送没有嵌入式代码的html电子邮件

为什么我不能显示YouTube Live流中的嵌入式视频?

为什么我的嵌入式H2程序写入.mv.db文件

为什么我的嵌入式YouTube播放器无法自动播放?

为什么我不能从嵌入式UITableViewController调用存储在父UIViewController中的方法?

为什么我不能显示YouTube Live流中的嵌入式视频?

为什么我不能将数据从根视图分配到其嵌入式容器视图?

为什么我的代码没有递增?

为什么宽度应用于具有嵌入式显示的按钮?

为什么Intellij Idea的嵌入式终端中只有75个可见字符?

为什么这些代码块没有给出相同的结果?

嵌入式系统上的Docker,为什么不呢?

嵌入式码头为什么要使用连接

为什么我的苗条 {#each} 块没有反应?

为什么我的 catch 块没有执行?