.net动态生成的html控件,在.cs文件里找不到! 比如.cs里面定义了字符串,在aspx文件里面输出,
答案:1 悬赏:10 手机版
解决时间 2021-11-15 04:00
- 提问者网友:雪舞兮
- 2021-11-14 11:33
.net动态生成的html控件,在.cs文件里找不到! 比如.cs里面定义了字符串,在aspx文件里面输出,
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-11-14 12:56
动态生成的控件是找不到的,因为并不在其原有的结构当中。取巧的办法是放一个HiddenField,然后设置这个动态生成的控件的javascript事件给HiddenField赋值,然后再取HiddenField的值即可追问初学者,还没用过HiddenField!!!给点代码提示嘛,追答HiddenField就是一个隐藏的文本框,你的input radio里面加个onclick="document.getElementById('HiddenField1').value='1';"
回头再在后台取HiddenField1.Value即可
不过,生成的字符串里面的HiddenField的ID值应当取的是ClientID,以防止出现有母板页的时候,页面中的ID值并不等于控件的ID值追问还是没有取到!!!
str= "11111111111111111
";
改了 还是找不到!!!
回头再在后台取HiddenField1.Value即可
不过,生成的字符串里面的HiddenField的ID值应当取的是ClientID,以防止出现有母板页的时候,页面中的ID值并不等于控件的ID值追问还是没有取到!!!
str= "11111111111111111
";
改了 还是找不到!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯