在做asp.net程序数据操作时用html控件好还是用web控件好???比如做数据库插入,获取数据
============================================================
一、使用html控件,像以前ASP的方法一样,    变量名=request("文本框名")
二、用asp.net的web控件 如  变量名=this.TextBox1.Text;三、在数据库写入时用OleDbCommand参数
==============================================================
OleDbConnection conn=DB.openconn();
string insql="insql into ad_info(name,pass) values(@name,@pass)";
OleDbCommand cmd=new OleDbCommand(insql,conn);
cmd.Parameters.Add("@name", OleDbType.Char, 20);
cmd.Parameters.Add("@pass", OleDbType.Char, 20);
cmd.Parameters["@name"]=this.name.Text;
cmd.Parameters["@pass"]=this.pass.Text;
========================================================
四、直接用sql语句
===========================================
OleDbCommand cmd=new OleDbCommand(insert into user (name,pass)values('"+name+"','"+pass+"'),conn);=================================================================请问以上几种方法在性能效率上比较那种最好呀???
大家一般用那一种呀??请大家来谈谈吧指点指点吧!!