当单击确定按钮后会触发btnOK_Click事件其主要代码如程序所示
程序 ST_ProductAddaspxcs
protected void btnOK_Click(object sender SystemEventArgs e)
{
ST_BookBizST_Product st_product = new
STGROUPST_BookBizST_Product()
st_entityST_ProductName = txtNameText;
st_entityST_Price = floatParse(txtPriceTextTrim())
st_entityST_SoldPrice = floatParse(txtSoldPriceTextTrim())
st_entityST_Publisher = txtPublisherTextTrim()
st_entityST_ISBN = txtISBNTextTrim()
st_entityST_Page = intParse(txtPageTextTrim())
st_entityST_PublishDate =
DateTimeParse(txtPublishDateTextTrim())
st_entityST_ClassID =
intParse(RequestQueryString[st_classid])
st_entityST_Author = txtAuthorTextTrim()
if(Request[Action]==add)//添加图书
{
st_entityST_IsSelling = true;
st_entityST_ProductID = st_product
InsertProduct(st_entity)
if (txtFilePostedFileContentLength > )
{
txtFilePostedFileSaveAs(
ST_BookBizST_UtilityST_ImagePhyPath +
st_entityST_ProductID + jpg)
}
st_productUpdateProductImg
(st_entityST_ProductID + jpg
st_entityST_ProductID)
}
else//更新图书
{
st_entityST_ProductID = intParse(Request[id])
st_entityst_entityST_Image =
st_entityST_ProductID + jpg;
if (txtFilePostedFileContentLength > )
{
txtFilePostedFileSaveAs(
ST_BookBizST_UtilityST_ImagePhyPath +
st_entityST_ProductID + jpg)
}
st_productUpdateProduct(st_entity)
}
string str = <script language=javascript>alert(更新成功
)windowclose()</script>;
ResponseWrite(str)
}
【代码说明】代码第行进行判断如果上个页面传来的Action的值为add则进行插入操作否则执行更新操作
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程
[] []