通过 Javascript 设置时无法访问代码隐藏文件中的标签文本
Unable To Access Label Text in Code Behind file when setting it through Javascript
我的主页中有一个标签控件
<asp:Label ID="EmpType" runat="server" Text=" " ></asp:Label>
我使用以下代码通过 Javascript 设置其值
var lblEmpType = document.getElementById('<%=EmpType.ClientID %>');
lblEmpType.innerText = "Hi";
该值在页面中正确显示,但是当我尝试从代码隐藏文件访问"EmpType.Text"时,值为" " ...我想访问我通过javascript设置的标签的值。
如果想知道标签的新值,则必须在页面上使用隐藏字段,使其值设置为与 javascript 代码中的标签相同的值,然后您可以在回发时查看隐藏字段的值。
ASP.NET 标签控件在 html 中呈现为 span 标记,该标记没有任何本机回发的值(仅适用于文本框和选择列表等实际输入字段)。这就是为什么在发布表单后再次检查代码时没有任何变化的原因。
相关文章:
- HTML5要求隐藏文件字段-反馈位置
- 有没有一种方法可以为卸载的lazylod图像隐藏alt标签
- 隐藏 DIV 标签,直到填充所有文本字段
- 将多个值保存到隐藏文件
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 单击跨度内的隐藏文件输入会导致RangeError
- 如何在Fine Uploader中隐藏文件扩展名
- Tabindex Dosent隐藏li标签的内容
- 如何在asp.net的代码隐藏文件中显示对话框
- 显示/隐藏<跨度>标签
- 如何从角度控制器隐藏标题标签
- 如何从谷歌图表时间轴中隐藏条形标签
- 更改火狐输入文件标签中的光标样式
- 隐藏透明标签后面的边框
- 如何从内部HTML字符串中删除隐藏的标签
- 如何从IE浏览器中的输入文件标签中获取javascript中的文件名
- 如何在 javascript 中调用输入文件标签 在 safari 浏览器中
- 读取隐藏文件
- 如何删除属性“隐藏”在标签<输入类型="文件";
- 通过 Javascript 设置时无法访问代码隐藏文件中的标签文本