private void page_load(object sender, system.eventargs e)
{
// 在此處放置用戶代碼以初始化頁面
}
public void addperson(object sender, system.eventargs e)
{
int intimagesize;
string strimagetype;
stream imagestream;
intimagesize = personimage.postedfile.contentlength; // 文件大小
strimagetype = personimage.postedfile.contenttype; // 文件類型
imagestream = personimage.postedfile.inputstream;
byte[] imagecontent = new byte[intimagesize];
int intstatus = imagestream.read(imagecontent, 0, intimagesize);
// 寫入數(shù)據(jù)庫(kù)
string strconn = configurationsettings.appsettings["connectionstring"];
sqlconnection myconnection = new sqlconnection(strconn);
sqlcommand mycommand = new sqlcommand("sp_person_isp", myconnection);
mycommand.commandtype = commandtype.storedprocedure;
mycommand.parameters.add("@personemail", sqldbtype.varchar, 255).value = txtpersonemail.text;
mycommand.parameters.add("@personname", sqldbtype.varchar, 255).value = txtpersonname.text;
mycommand.parameters.add("@personsex", sqldbtype.char, 1);
if(sexmale.checked)
mycommand.parameters["@personsex"].value = "m";
else
mycommand.parameters["@personsex"].value = "f";
mycommand.parameters.add("@persondob", sqldbtype.datetime).value = txtpersondob.text;
mycommand.parameters.add("@personimage", sqldbtype.image).value = imagecontent;
mycommand.parameters.add("@personimagetype", sqldbtype.varchar, 255).value = strimagetype;
try
{
myconnection.open();
mycommand.executenonquery();
myconnection.close();
response.write("添加成功!");
}
catch(system.exception sqlexe)
{
response.write("添加失敗!原因:"+sqlexe.tostring());
}
}
#region web 窗體設(shè)計(jì)器生成的代碼
override protected void oninit(eventargs e)
{
//
// codegen: 該調(diào)用是 asp.net web 窗體設(shè)計(jì)器所必需的。
//
initializecomponent();
base.oninit(e);
}
/// <summary>
/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
/// 此方法的內(nèi)容。
/// </summary>
private void initializecomponent()
{    
this.load += new system.eventhandler(this.page_load);
}
#endregion
}
}
新聞熱點(diǎn)
疑難解答
圖片精選