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;
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
public
partial
class
Admin_Links_AddEditLinks : System.Web.UI.Page
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
...
{
DBUtility.TSqlDB Db = new DBUtility.TSqlDB();
JSModel.TJavaScript JS = new JSModel.TJavaScript();
FileModel.UpLoadFile upFile = new FileModel.UpLoadFile();
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
protected void Page_Load(object sender, EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
new CheckUser();
if (Request["LId"] != null)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
SqlDataReader Dr = Db.ExecuteReader(Db.myCon, CommandType.Text, "select * from tb_HyperLink where dc_Id="+Request["LId"], null);
if (Dr.Read())
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
txtLinkName.Text = Dr["vc_LinkName"].ToString();
txtLinkUrl.Text = Dr["vc_LinkUrl"].ToString();
HWhere.Value = Dr["vc_LogoUrl"].ToString();
}
Dr.Close();
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
protected void btnAdd_Click(object sender, EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 2)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
string[] arr =...{ ".jpg", ".gif" };
HWhere.Value = upFile.UploadFile(FileUpload1, "/Uploads/Link/", 1024, arr, HWhere.Value == "", HWhere.Value);
if (HWhere.Value == "")
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
return;
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
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)
};
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
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;
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
Db.ExecuteNonQuery(Db.myCon, CommandType.StoredProcedure, "Pap_HyperLink", prams);
if (prams[6].Value.ToString() == "1")
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
if (Request["LId"] == null)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
JS.MsgBox("提示:链接信息添加成功!");
}
else
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
JS.MsgBox("提示:链接信息编辑成功!");
}
JS.ReloadWindow();
}
JS.Redirect(Request.RawUrl);
}
}
<%
...
@ Page Language="C#" AutoEventWireup="true" CodeFile="AddEditLinks.aspx.cs" Theme="StyleThemes"
Inherits="Admin_Links_AddEditLinks"
%>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
<!
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"
/>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
<
script
language
="javascript"
src
="../../JSBlock/UseCheck.js"
type
="text/javascript"
></
script
>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
<
script
language
="javascript"
type
="text/javascript"
>
...
function Check()
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
if(document.form1.txtLinkName.value=="")
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
alert("提示:请输入网站名称!");
document.form1.txtLinkName.focus();
return false;
}
if(document.form1.txtLinkUrl.value=="")
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
alert("提示:请输入网站链接地址!");
document.form1.txtLinkUrl.focus();
return false;
}
if(TestReg(document.form1.txtLinkUrl.value)==false)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
alert("提示:请输入合法的链接地址!");
document.form1.txtLinkUrl.select();
return false;
}
}
</
script
>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
</
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)用来向数据库中添加信息,点击提交按钮怎么不起作用?反而把这个网页在浏览器中显示出来添加信息即可成功!请高手指点我该怎么设计?