2、JS是客户端脚本,不回传服务器,所以你别添加服务器控件了
3、添加一个<select>...</select>HTML控件好了,就是你现在的写的ADD方法就OK了
4、后台用reuqest.form("控件名")获取数据。一定要添加服务器端控件,那就别用JS
1、强制刷新:当你检查问代码逻辑没有问题的时候,你首先可以在赋值之后强制刷新渲染页面一下,这种时候一般都是多层嵌套或者多层遍历导致的,这种方法只能在当前页面内起作用,如果你是给子组件赋值,就不行。2、重新销毁创建:如果只改变了子组件的数据,但是子组件没有重新渲染,那么可以重新创建一下这个子组件,其实也就是v-if一下。
好问题,看来无人回答。原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写
<script>
var myControllerId = <%=test1.ClientId%>
</script>
然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)