问题标签 [server-tags]
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.
asp.net - <#= 符号是什么意思?
这个<#
符号在 asp.net 中的含义是在 html 标签里面。
如果结果是“进行中”或“完成”,我想将 img 添加到 td 中。
我尝试添加喜欢
但它的抛出错误“Unparse Microtemplate”
那么,那个标签 <#= 是什么意思呢?以及如何在此代码中添加图像?
请帮我..
asp.net - 此 ASP.NET 功能记录在哪里?<%= 字符串格式,参数对象[] args %>
显然,可以使用ASP.NET Web 表单页面和视图中的<%= %>
构造(渲染块)编写格式化输出。
这将呈现“Foo is 42”。据我所知,ASP.NET 解析器转换<%= %>
为对HttpResponse.Write(string)
. 显然在上面的代码中,没有一对一的翻译,因为参数的数量不匹配(假设,
上面的表达式中的分隔参数)。
现在我已经看到这个类TextWriter
有一个Write(string, object[])
方法。
我检查了解析器的输出,确实它调用了接受格式化参数的TextWriter
' 方法:params object[]
这种行为是否记录在任何地方?
html - 在我的 html 中使用内联服务器标签有什么缺点?
假设我想显示我的“人”类。
我可以通过两种方式做到这一点:
在我的 html 中添加一些 asp:labels,并将它们填充到我的服务器代码中:
/li>使用 asp:formView 控件,所以我的服务器代码将如下所示:
我的 html 看起来像这样:
/li>
哪种方式更好?使用服务器标签的成本是多少?
asp.net - 服务器标签在 asp 控件中不起作用
可以快速完成:
- 我想在更改或页面加载时动态设置日历扩展器的开始和结束日期
- 这些值被放入 .ascx 的隐藏字段中,并在页面加载期间填充(如果不是回发)
- 一组日历扩展器位于网格视图的项目模板字段中,调用此集 A
- 其他的都在一个普通的 html 表中 -设置 b
设置 a 和设置 b有标志StartDate="<%# hfStart.value%>" EndDate="<%# hfEnd.value%>"
在网格视图列的项目模板中设置 a就像一个魅力
在 HTML 表中设置 b 似乎根本不起作用
是什么赋予了?
到目前为止,我已经尝试过其他具有相同代码的服务器标签,但我显然错过了显着的细节。为什么一个有效而另一个无效?
更新:试过
CDate(hfstart.value).ToString
带有 <%: 和 <%= 标签<%= hfstart.value %>
除非我误解,否则 <%= 将在 asp.net 生命周期的最后触发,阻止它在这种情况下有用。
asp.net - 为什么使用 <%=ConfigurationManager.AppSettings("MySetting")%> 会导致 href 属性无法在 asp:HyperLink 中呈现?
我正在尝试使用这样的服务器标记在标记中绑定 HyperLink 控件的 NavigateUrl 属性:
<asp:HyperLink ID="lnkHelp" runat="server" NavigateUrl='<%#ConfigurationManager.AppSettings("HelpUrl")%>'>Text</asp:HyperLink>
IDE 识别它,我什至得到了智能感知,但标签最终呈现没有href
属性。我发现<%$ AppSettings:HelpUrl%>
并且我已经开始使用它,但我没有得到智能感知。这不是一个交易破坏者,但智能感知很好。不过,这是另一个问题,所以我主要只是想知道为什么 using<%# %>
会导致href
属性不呈现。
javascript - 服务器标签未在服务器控件中评估
在我的 ASPX 页面上,我需要一个服务器控件复选框来将后端变量作为参数传递到其 onclick JS 函数中。但它似乎没有按预期工作。
请参考以下两个复选框:
gsListID
此处 Checkbox1按预期评估 的值。但是,Checkbox2 只是按原样传递它。
这两个控件之间的唯一区别是 Checkbox2 是一个服务器控件。
我已经在许多网站上搜索了这个问题的解决方案,但没有得到答案。
我还尝试将 Checkbox1 转换为 ASP 复选框,如下所示:
但这也没有评估服务器标签。
谁能帮我知道如何将“onclick”中的服务器标签用于服务器控件输入元素?(避免使用 ASP:checkbox 首选)。
c# - 如何在asp.net页面中使用server标签进行三元运算?
我有一个包含 html 链接应答器的中继器。如果 Eval("Name")==null 或 Eval("Name") 代替,我希望属性名称和文本都是“...”。所以我尝试这样做:
但它没有用,我收到一个奇怪的错误:“DC6_Configuration_Equipement.aspx(42,214): error CS1026: ) expected”
有可能这样做还是有其他可能性?
经过一些研究,我尝试了这个:
name='<%# Eval("Nom") == null ? "..." : Eval("Nom")%>'
但同样的问题又来了……我在 IE8 上工作,会不会是兼容性问题?
再次感谢您的所有回答:)
c# - 内含 HTML 和代码块的服务器标签
我正在尝试做这样的事情:
<asp:ListItem><div><%= Message.Success %></div></asp:ListItem>
但它给了我这个错误:
ASP.NET 运行时错误:此上下文不支持代码块。
关于如何解决此错误的任何想法?
c# - asp.net 服务器标签在迭代中不起作用
我的服务器标签没有在 for 迭代中进行转换。往下看。
上面是我的代码行,它不能正常工作,因为结果如下:
为什么不在 for 迭代中转换服务器标签 <% %> ?任何原因,我是忘记了什么还是一个错误?如果这是一个错误,有什么解决方案可以解决它吗?
google-app-engine - 尝试部署服务器标签时标记服务器“服务器错误”
我正在尝试手动部署 GTM 服务器容器。我正在遵循谷歌的这个配置指南:
https://developers.google.com/tag-manager/serverside/script-user-guide
一切似乎都运行良好,但是在尝试预览我的容器时出现以下错误
当我在云外壳中运行命令时,gcloud app logs read
出现以下错误Error: Failed to decode the container config.
任何想法?我能做些什么?