ASP.NET后台获取用户控件ID

ASP.NET后台获取用户控件ID,第1张

可以为UserControl定义一个public 属性

public TextBox TextBoxA

{

get{reurn thistextBox1;}

}

另一种,如果知道这个TextBox的ID

也可以在UserControl上调用FindControl来得到TextBox对象。

SPY++检测到的“Control ID”或者“控件 ID”就是resourceh中的资源ID,这个毋庸置疑,对于CButton、CEdit、CRadio、CTab、CProgress都是有效的;

唯独对于CComboBox检测到的都是3E9,我当初认为是直到Spy++ 100都存在的bug;

依据一般来说一个页面上各组件编号生成和布置的连续性,通过监控到的其他控件ID,138也是我试出来的;

正真对你感兴趣的控件都已经DirectUI了,FindWindow都不行的,单从界面应该没你要的东西了,2013版全面免疫HOOK拦截、线程注入等漏洞,换换其他思路吧。

方法:1 用跨页访问方式,B页面的后台可以直接访问A页面的服务器控件;2 用Session方式传输;3 用Cookie方式传输;4 用url传值; 建议用4方式传输,也就是把需要的值放到网址后面当作参数传过去,比如:aaspxid=a,那么a页面就可以用RequestQueryString["id"]来获取到这个id的值a;如果不想被看到id的值,那么可以改用2或者3方式来传输:Session["id"] = "a",Session["id"]就存入了a这个值,cookie方式和session类似。不建议用1方式,对服务器来说比较耗费资源,影响性能。

在进行使用苹果app的自动化测试时,就需要进行获取到app应用上的控件上的元素,才能对app自动化测试,现在网上有很多的方法是可以进行获取苹果手机app的控件上的元素的。-----心灵小虾百度经验

工具/原料

mac

ios

方法/步骤

首先打开mac中的ios虚拟机,开启ios虚拟机之后,直接点击界面中“setting”的应用选项。

进入到setting的设置界面中之后,在设置列表中可以看到为general的选项,点击进入。

进入到general的界面中之后,进行点击Accessibility该选项。

Accessibility的界面中,把Accessibility inspector的OFF改为on即可。

在顶端的位置中就d出一个Accessibility inspector的框。要进行获取元素就需要开关打开,点击Accessibility inspector的“×”的按钮。

然后需要进行获取到控件的中进行点击一些即可,元素获取到信息就会在Accessibility inspector中显示,根据这些就可以进行对app进行相应的自动化测试。

以上就是关于ASP.NET后台获取用户控件ID全部的内容,包括:ASP.NET后台获取用户控件ID、vc++ 用SPY++获取控件ID、c#怎样从一个页面 获取另一个页面控件的id值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9483946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存