JS 调用.NET中 服务端控件<asp:DropDownList>的OnSelectedIndexChanged方法

JS 调用.NET中 服务端控件<asp:DropDownList>的OnSelectedIndexChanged方法,第1张

DropDownList加上OnSelectedIndexChanged方法,并加上AutoPostBack="true"后,会生成相应的js脚本,如:

<asp:DropDownList ID="dropdownlist1" runat="server" AutoPostBack="true"

onselectedindexchanged="dropdownlist1_SelectedIndexChanged">

得到的html代码是:

<select name="dropdownlist1" onchange="javascript:setTimeout('__doPostBack(\'dropdownlist1\',\'\')', 0)" id="dropdownlist1">

那么在你的其它代码里,只要调用相应的js代码就可以了,比如

<script type='text/javascript'>

function myevent(){

setTimeout('__doPostBack(\'dropdownlist1\',\'\')', 0);

}

</script>

你好

请参考 easyui document

http://wwwjeasyuicom/documentation/indexphp#

用js动态生成tr和td

<script>

functiononchecks(){

vartr1=documentgetelementbyid("tb")insertrow();

vartd1=tr1insertcell();

td1width="100px";

td1align="center";

td1innerhtml="第一页";

vartd2=tr1insertcell();

td2width="100px";

td2innerhtml="第二页";

}

</script>

Action里面

private PromotionManageTo promotionManageTo;

private List<PromotionManageTo> productClass;

get…

set…

SqlMaps里面:

<select resultClass="promotionManagePromotionManageTo">

……

</select>

JSP里面:

<s:iterator value="productClass" status="productClassLength">

<td>

<input type="checkbox" name="promotionManageToproductId" value="<fs:property value="productId"/>" <c:if test="${fn:containsIgnoreCase(promotionManageToproductId, productId)}">checked="checked"</c:if> />

</td>

</s:iterator>

没有的,因为是客户端的不会实现复杂的数据绑定逻辑

如果你需要的是在js中处理数据显示的问题,那么完全可以依靠js中的dom编程

生成HTMLTable。js是支持动态创建控件的,只要有序的进行拼装,也可以显示成列表,赋值,取值,都很方便的,我之前做过大量的这种程序的开发。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » JS 调用.NET中 服务端控件&lt;asp:DropDownList&gt;的OnSelectedIndexChanged方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情