using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Data.SqlClient; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Admin_Links_AddEditLinks : System.Web.UI.Page ... { DBUtility.TSqlDB Db = new DBUtility.TSqlDB(); JSModel.TJavaScript JS = new JSModel.TJavaScript(); FileModel.UpLoadFile upFile = new FileModel.UpLoadFile(); protected void Page_Load(object sender, EventArgs e) ...{ Response.Expires = 0; Response.Cache.SetNoStore(); Response.AppendHeader("Pragma", "no-cache"); new CheckUser(); if (Request["LId"] != null) ...{ SqlDataReader Dr = Db.ExecuteReader(Db.myCon, CommandType.Text, "select * from tb_HyperLink where dc_Id="+Request["LId"], null); if (Dr.Read()) ...{ txtLinkName.Text = Dr["vc_LinkName"].ToString(); txtLinkUrl.Text = Dr["vc_LinkUrl"].ToString(); HWhere.Value = Dr["vc_LogoUrl"].ToString(); } Dr.Close(); } } protected void btnAdd_Click(object sender, EventArgs e) ...{ if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 2) ...{ string[] arr =...{ ".jpg", ".gif" }; HWhere.Value = upFile.UploadFile(FileUpload1, "/Uploads/Link/", 1024, arr, HWhere.Value == "", HWhere.Value); if (HWhere.Value == "") ...{ return; } } SqlParameter[] prams = new SqlParameter[]...{ new SqlParameter("@dc_Id",SqlDbType.Decimal), new SqlParameter("@vc_LinkName",SqlDbType.VarChar,50), new SqlParameter("@vc_LinkUrl",SqlDbType.VarChar,200), new SqlParameter("@vc_LogoUrl",SqlDbType.VarChar,200), new SqlParameter("@i_Mid",SqlDbType.Int), new SqlParameter("@AdminId",SqlDbType.VarChar,200), new SqlParameter("@i_Ret",SqlDbType.Int) }; prams[0].Value = Request["LId"] == null ? "0" : Request["LId"]; prams[1].Value = txtLinkName.Text; prams[2].Value = txtLinkUrl.Text; prams[3].Value = HWhere.Value; prams[4].Value = Request["Mid"]; prams[5].Value = Request.Cookies["AdminId"].Value; prams[6].Direction = ParameterDirection.Output; Db.ExecuteNonQuery(Db.myCon, CommandType.StoredProcedure, "Pap_HyperLink", prams); if (prams[6].Value.ToString() == "1") ...{ if (Request["LId"] == null) ...{ JS.MsgBox("提示:链接信息添加成功!"); } else ...{ JS.MsgBox("提示:链接信息编辑成功!"); } JS.ReloadWindow(); } JS.Redirect(Request.RawUrl); }} <% ... @ Page Language="C#" AutoEventWireup="true" CodeFile="AddEditLinks.aspx.cs" Theme="StyleThemes" Inherits="Admin_Links_AddEditLinks" %> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head runat ="server" > < title > 编辑友情链接信息 </ title > < meta http-equiv ="Expires" content ="0" /> < link href ="../Style/Style.css" rel ="stylesheet" type ="text/css" /> < script language ="javascript" src ="../../JSBlock/UseCheck.js" type ="text/javascript" ></ script > < script language ="javascript" type ="text/javascript" > ... function Check() ...{ if(document.form1.txtLinkName.value=="") ...{ alert("提示:请输入网站名称!"); document.form1.txtLinkName.focus(); return false; } if(document.form1.txtLinkUrl.value=="") ...{ alert("提示:请输入网站链接地址!"); document.form1.txtLinkUrl.focus(); return false; } if(TestReg(document.form1.txtLinkUrl.value)==false) ...{ alert("提示:请输入合法的链接地址!"); document.form1.txtLinkUrl.select(); return false; } } </ script > </ head > < body > < form id ="form1" method ="post" runat ="server" > < div class ="divA" > < table border ="0" cellpadding ="0" cellspacing ="8" width ="100%" > < tr > < td > 网站名称: < asp:TextBox ID ="txtLinkName" runat ="server" Width ="173px" ></ asp:TextBox > </ td > </ tr > < tr > < td > 链接地址: < asp:TextBox ID ="txtLinkUrl" runat ="server" Width ="237px" ></ asp:TextBox > </ td > </ tr > < tr > < td > 图片地址: < asp:FileUpload ID ="FileUpload1" CssClass ="btnA" runat ="server" /> </ td > </ tr > < tr > < td align ="center" style ="height: 50px;" > < asp:Button ID ="btnAdd" OnClientClick ="return Check();" runat ="server" Text ="确定" OnClick ="btnAdd_Click" /> < input id ="Reset1" class ="btnA" type ="reset" value ="重置" /> < input type ="button" class ="btnA" value ="关闭" onclick ="javascript:window.close();" /> </ td > </ tr > </ table > < input type ="hidden" id ="HWhere" name ="HWhere" runat ="server" /> </ div > </ form > </ body > </ html >
ASP.NET2.0中创建模态对话框(showModalDialog)用来向数据库中添加信息,点击提交按钮怎么不起作用?反而把这个网页在浏览器中显示出来添加信息即可成功!请高手指点我该怎么设计?