文本从 asp 标签控件中消失,但呈现
Text disappearing from asp Label control, but getting rendered
>我有一个标签控件,在呈现文本服务器端之前对其进行修改。奇怪的是,当我在访问文本值的行处中断时,结果是一个空字符串,但是当控件呈现到页面时,文本内容就在那里。
<asp:Label id="_tealiumScript" Runat="server" EnableViewState="False">
abc
<script language="javascript" type="text/javascript">
var GetServerName = function() {
var servername;
try { servername = "<%=Server.MachineName %>"; } catch (e) { }
return servername;
}
</script>
</asp:Label>
最重要的是,当我取出元素中的内容时,我可以访问文本;我可以看到"abc"以及开始和结束脚本标签。所有这些,它适用于同一平台的其他控件。
这是我尝试访问名为 TrackingUserControl 的类中的文本的地方(上面代码隐藏的代码继承自):
protected override void OnLoad(EventArgs e)
{
string text = _tealiumScript != null ? _tealiumScript.Text : " not here either";
base.OnLoad(e);
}
编辑:
我尝试取出不同的部分,当我有文本时,我发现
"<%=Server.MachineName %>"
在那里,我无法访问控件的 text 属性。 如果我把它拿出来,那就好了。如果有人能启发我为什么会发生这种情况,我将不胜感激!
我尝试取出不同的部分,当我有文本时,我发现
"<%=Server.MachineName %>"
在那里,我无法访问控件的 text 属性。 如果我把它拿出来,那就好了。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- facebook”;添加评论“;popup获胜'不要消失
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 为什么js事件消失了
- 从javascript调用asp.net codebehind函数
- JS文件的路径正在消失
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 使用javascript的Asp.net内容占位符
- 获取ASP.NET Ajax Timer状态
- ASP.NET网络摄像头显示
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 文本从 asp 标签控件中消失,但呈现
- 当我使用AngularJS-MVC asp.net时,@EditorFor中的值消失了
- 当添加ASP代码时,导航在移动中消失,其他脚本在页面上冻结
- 在asp.net中,不单击ok按钮,警告框就会消失
- 在ASP.NET中,RSS提要在回发时消失
- ASP自定义日历控件在回发时消失