您的位置:程序门 -> .net技术 -> c#



请各位高手指点小弟一下


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请各位高手指点小弟一下
发表于:2007-01-17 13:57:52 楼主
private   void   imagebutton1_click(object   sender,   system.web.ui.imageclickeventargs   e)
{
if(this.isvalid)
{
addtime=system.datetime.now.tostring();
int   face=convert.toint32(request.form[ "face "].tostring());     //表情显示
sqlconnection   acconn=db.createconnection();
try
{
acconn.open();

string   acsqli= "insert   into   lyb(zuti,name,lianxidizhi,dianhua,qq,mail,www,face,content,addtime)   values   ( ' "+this.zuti.text+ " ', ' "+this.name.text+ " ', ' "+this.lianxidizhi.text+ " ', ' "+this.dianhua.text+ " ', ' "+this.qq.text+ " ', ' "+this.mail.text+ " ', ' "+this.www.text+ " ', "+face+ ", ' "+this.content.text.tostring().replace( "\r\n ", " <br> ")+ " ', ' "+addtime+ " ') ";

sqlcommand   accommi=new   sqlcommand(acsqli,acconn);
accommi.EXECutenonquery();
response.write( " <script> alert( '留言成功添加 '); </script> ");
}
catch(exception   ex)
{
response.write(ex.tostring());
}
finally
{
acconn.close();
}
}
}


int   face=convert.toint32(request.form[ "face "].tostring())这里出错了
这个代码中的face(表情)让我在aspx页面中把所有的表情删除了.在aspx.cs这个页面中我需要怎么改

教教小弟吧!!!
发表于:2007-01-17 13:59:551楼 得分:0
小弟刚学习.net////是一个超级菜鸟....各位大哥大姐多多指点一下

小弟再次谢过了!!!!
发表于:2007-01-17 14:03:052楼 得分:0
?
没明白lz的意思!
发表于:2007-01-17 14:04:393楼 得分:0
从你的代码看来   request.form[ "face "]应该是一个组值
那么你应该
string[]   arrface   =   request.form[ "face "].split( ', ')
然后再
for(int   i=0;   i <arrface.length;   i++)
{
int   faceid   =   convert.toint32(arrface[i]);
//...下面是你删除操作的代码
...
}
发表于:2007-01-17 14:05:134楼 得分:0
谢谢各位了..我自己搞定了


快速检索

最新资讯
热门点击