我有HTML标签选择,其中包含未触发的OnServerChange事件。
HTML:
<div class="Column">
<select runat="server" onserverchange="cboPricePoint_OnServerChange"
onchange="GetPPId(this);" datavaluefield="PricePointId" id="cboPricePoint"
name="cboPricePoint" class="select">
</select>
</div>
CS:
protected void cboPricePoint_OnServerChange(object sender, EventArgs e)
{
try
{
}
catch (Exception ex)
{
}
}
请帮忙。 在此先感谢
答案 0 :(得分:1)
也许你正在以错误的方式调查问题。
首先,这与JavaScript无关。 JavaScript没有onServerChanged事件/属性。所以你不能指望JavaScript这样做。
两件事:
您可以使用.net dropdownlist对象而不是HTML select元素。
将表单提交给select onchange的服务器。
答案 1 :(得分:1)
onServerChange事件是服务器端事件,因此仅在提交表单时才能触发。
因此,onChange
事件,您需要提交包含此select
的表单,然后才会发生onserverchange事件。