两种方式
比如: <input type="text" id="txtNewCurrentID" runat="server" clientidmode="Static" />
1将aspnet 的控件生成方式改为固定的 即设置它的 clientidmode="Static" js 直接取txtNewCurrentID 就可以了
2动态生成的控件id 有一定的规律 比如XXX_XXXX_txtNewCurrentID 你可以找页面上所有的textbox 然后循环获得已txtNewCurrentID 结尾的
h里加入afx_msg void OnButtonaaa(UINT id);
cpp里加入ON_CONTROL_RANGE(BN_CLICKED,IDC_BUTTON1238,IDC_BUTTON1245,OnButtonaaa):我做的是单击
然后写OnButtonaaa(UINT id)时直接就可以得到ID了,
intCWndGetDlgCtrlID。
为控件内容赋值,为对话框中ID号为nID的控件填入指定字符串voidCWndSetDlgItemTextintnID,LPCTSTRlpszString。
用EnumWindows枚举出所有桌面窗。EnumWindows(EnumWindowsProc,参数),EnumWindowsProc为回调函数,形如BOOLCALLBACKEnumWindowsProcHWNDhwnd,LPARAMlParam在这个函数再使用EnumChildWindows。
以上就是关于如何在asp.net中获取Javascript动态生成的控件ID全部的内容,包括:如何在asp.net中获取Javascript动态生成的控件ID、如何获取自定义Dialog中控件的id、lua获取app的控件id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)