本人做程序时出现的问题,语言C#

详细代码如下for(inti=0;i<=4;i++){modelZiChan.nianFen=DateTime.Now.Year-i;modelZiChan.zongZi... 详细代码如下
for (int i = 0; i <= 4; i++)
{
modelZiChan.nianFen = DateTime.Now.Year - i;
modelZiChan.zongZiChan = ((TextBox)FindControl("zongZiChan" + i)).Text;
modelZiChan.zongFuZhai = ((TextBox)FindControl("zongFuZhai" + i)).Text;
modelZiChan.fuZhaiLv = ((TextBox)FindControl("fuZhaiLv" + i)).Text;
modelZiChan.yeWuShouRu = ((TextBox)FindControl("yeWuShouRu" + i)).Text;
modelZiChan.jingLiRun = ((TextBox)FindControl("jingLiRun" + i)).Text;
modelZiChan.guDingZiChan = ((TextBox)FindControl("guDingZiChan" + i)).Text;
modelZiChan.liuDongZiChan = ((TextBox)FindControl("liuDongZiChan" + i)).Text;
modelZiChan.jingZiChan = ((TextBox)FindControl("jingZiChan" + i)).Text;
modelZiChan.xiangMuId = XiangMuID;
if (bllZiChan.Add(modelZiChan) > 0)
{ }
else
{
Response.Write("<script>alert('系统信息:企业资产添加出现错误,请查证重新添加企业资产!');location='AddXiangMu.aspx';</script>");
}
}
报错如下:
无法将类型为“System.Web.UI.HtmlControls.HtmlInputText”的对象强制转换为类型“System.Web.UI.WebControls.TextBox”。
展开
 我来答
申江渔夫
2013-07-27 · TA获得超过895个赞
知道小有建树答主
回答量:1479
采纳率:0%
帮助的人:696万
展开全部
类型转换错误,说明你其中有HtmlInputText控件,而它是不能被强转为TextBox类型的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e1347b
2013-07-27
知道答主
回答量:11
采纳率:0%
帮助的人:4.4万
展开全部
HtmlInputText是客户端控件,textbox是服务器控件。不能用强制转换来转换。把HtmlInputText换成textbox就ok了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式