я могу получить значение метки, чтобы изменить, когда я использую следующий кодPassing метка ASP.NET идентификатор Javascript
document.getElementById('<%=lblDropdownValue.ClientID %>').innerHTML = ddl.value;
Но я хотел бы передать его в качестве параметра, как показано ниже, но это не делает похоже, работают.
<table>
<tbody>
<tr>
<td>
<asp:DropDownList id="ddlProducts" runat="server"
onclick="myfunction(this,'<%=lblDropdownValue.ClientID %> "')">
<asp:ListItem Selected="True" Value="-1"> Please Select </asp:ListItem>
<asp:ListItem Value="Car"> BMW </asp:ListItem>
<asp:ListItem Value="Music"> MP3 </asp:ListItem>
</asp:DropDownList>
</td>
<td>
<asp:Label Text="" id="lblDropdownValue" runat="server"/>
</td><td></td>
</tr>
</tbody>
</table>
</div>
</form>
<script>
function myfunction(ddl, lblText)
{
document.getElementById("'"+lblText+"'").innerHTML = ddl.value;
}
</script>
Dziękuję Wiktor Zychla – sw2020