asp.net编程

asp.net中的Login控件点了转换为模板后,在aspx.cs页面中不能读取Login控件上Textbox控件的值,比如说Login控件上读入用户名的Textbox,... asp.net中的Login控件点了转换为模板后,在aspx.cs页面中不能读取Login控件上Textbox控件的值,比如说Login控件上读入用户名的Textbox,它的ID为UserName,但我在aspx.cs上按钮的响应函数里输入Session["UserName"] = UserName.Text;后,系统报错提示当前上下文中不存在名称“UserName”,求解各位大神这是为什么啊?
本人是初学者,所以问题可能有点低级,请各位帮忙啊,先谢谢大家了
展开
 我来答
KTONE1
2014-03-06 · 超过21用户采纳过TA的回答
知道答主
回答量:108
采纳率:100%
帮助的人:58.5万
展开全部
你把Login控件转换为模板用FindControl(string id)来找到UserName
更多追问追答
追问
那请问具体到这句话Session["UserName"] = UserName.Text;该怎么改呢?
追答

那我具个例子Session["UserName"]=Login1.FindControl("UserName");你看一下成功了没有?

这是我的实验图

这是没联数据库的

只有青楼懂寂寞
2014-03-06 · TA获得超过145个赞
知道答主
回答量:92
采纳率:0%
帮助的人:46.6万
展开全部
Session["UserName"] 是哪里的 你给值了么 你这报错 明显是未定义
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
派大星欣心0bH
2014-03-06
知道答主
回答量:6
采纳率:0%
帮助的人:3.2万
展开全部
Login控件是自定义的??还是??
UserName上有ruant="server"这个属性吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C_oTTo_N
2014-03-06 · TA获得超过212个赞
知道小有建树答主
回答量:67
采纳率:0%
帮助的人:50万
展开全部
那你定义Session了吗?
追问
没有啊。。。我看例子上都是直接用的啊。。。那请问该怎么做呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式