Aspx从确认的HTML中获取价值

时间:2017-03-21 06:45:35

标签: c# asp.net

我希望labelid=lblValue获得价值。在页面上确认我看到已确认HTML为:

<span class="treeColorOrderBefPrepare">~
<div style='display:inline-block;'>
<img onclick='calculateDate.add(this);' style='cursor:pointer;' class="imageInBox" src="/_assets/images/icons/small/add.png"/>
<img onclick='calculateDate.subtract(this);' style='margin-left:3px;cursor:pointer;' class="imageInBox" src="/_assets/images/icons/small/subtract.png"/>
<label id='lblValue' style='position:relative;top:1px;width: 13px; height: 13px;margin-left:3px;margin-right:3px;'>0</label>
</div>&nbsp;
<img class="imageInBox" src="/_assets/images/icons/small/icon-small-merchandise.png"/>POPER ČRNI MLETI (0,0 KG) (fina. HKJ_TK, predp. Cent.predp: 04.04.2017 - 0,0 KG)</span>&nbsp;
<input type="text" name="DK_m_1_3_120000204_140000240-120003917-120000204-" value="">

我所需要的只是从lblValue获得价值。有没有办法获得这个价值?值的范围为-10到0.在上面的示例中,value = 0。我在服务器端这样做,而不是在客户端。

2 个答案:

答案 0 :(得分:0)

<script type="javascript">
document.getElementById("lblValue").innerHTML
</script>

答案 1 :(得分:0)

添加 runat =“server”属性,如下所示:

<label id='lblValue' runat="server" style='position:relative;
top:1px;width: 13px; height: 13px; margin-left:3px;margin-right:3px;'>0</label>

您可以使用 lblValue 作为变量。

有关runat属性的更多信息,请参阅:Why does ASP.NET webforms need the Runat="Server" attribute?