零桌面,快速打开应用程序
2013-03-26 16:38
197 查看
#region 添加评论
/// <summary>
/// 添加评论
/// </summary>
/// <param name="c"></param>
/// <returns></returns>
public bool Insert(CommentModel c)
{
bool flag = false;
string sql = "insert into comment(content,userip,newsid) values(@content,@userip,@newsid)";
SqlParameter[] para = new SqlParameter[] {
new SqlParameter("@content",c.Content),
new SqlParameter("@userip",c.Userip),
new SqlParameter("@newsid",c.Newsid)
};
int ins = sqlhelper.ExecuteNonQuery(sql,para,CommandType.Text);
if (ins>0)
{
flag = true;
}
return flag;
}
#endregion
<asp:TextBox ID="txtCode" runat="server" CssClass="txtcode" ValidationGroup="ccc" ></asp:TextBox>
<asp:RequiredFieldValidator ValidationGroup="ccc" ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtCode" ErrorMessage="请输入验证码" Text="*"></asp:RequiredFieldValidator>
<asp:Button ID="Btnsub" runat="server" Text="确定" Width="59px"
onclick="Btnsub_Click" ValidationGroup="ccc" />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false" ValidationGroup="ccc" />
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string newsid = Request.QueryString["newsid"];
NewsBLL nb = new NewsBLL();
newsModel nm = new NewsBLL().SelectNew(newsid);
Lbltitle.Text = nm.Title;
Lblcontent.Text = nm.Content;
Lblcreatetime.Text = nm.Createtime;
//绑定评论
DataTable dt=new CommentBLL().SelectComment(newsid);
if (dt.Rows.Count ==0)
{
//无新闻就显示
empdata.Visible = true;
}
else {
//有新闻就不显示
empdata.Visible = false;
repComment.DataSource = dt;
repComment.DataBind();
}
}
}
//添加按钮;
protected void Btnsub_Click(object sender, EventArgs e)
{
//判断验证码是否正确;
string txtcode = txtCode.Text.Trim().ToString().ToUpper(); //转成大写;
string right = Session["Code"].ToString();
if (txtcode != right)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('验证码输入错误!');</script>");
return;
}
//添加进数据库
string content = txtcomment.Text.Trim();
string userip = Request.ServerVariables["REMOTE_ADDR"]; //获取客户端的ip;
string newsid = Request.QueryString["newsid"];
CommentModel cm = new CommentModel(content,userip,newsid);
bool b = new CommentBLL().Insert(cm);
if (b)
{
txtCode.Text = "";
txtcomment.Text = "";
//隐藏"该新闻暂时无评论!"
empdata.Visible = false;
//绑定评论
repComment.DataSource = new CommentBLL().SelectComment(newsid);
repComment.DataBind();
}
else {
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('评论添加失败!');</script>");
}
}
/// <summary>
/// 添加评论
/// </summary>
/// <param name="c"></param>
/// <returns></returns>
public bool Insert(CommentModel c)
{
bool flag = false;
string sql = "insert into comment(content,userip,newsid) values(@content,@userip,@newsid)";
SqlParameter[] para = new SqlParameter[] {
new SqlParameter("@content",c.Content),
new SqlParameter("@userip",c.Userip),
new SqlParameter("@newsid",c.Newsid)
};
int ins = sqlhelper.ExecuteNonQuery(sql,para,CommandType.Text);
if (ins>0)
{
flag = true;
}
return flag;
}
#endregion
<asp:TextBox ID="txtCode" runat="server" CssClass="txtcode" ValidationGroup="ccc" ></asp:TextBox>
<asp:RequiredFieldValidator ValidationGroup="ccc" ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtCode" ErrorMessage="请输入验证码" Text="*"></asp:RequiredFieldValidator>
<asp:Button ID="Btnsub" runat="server" Text="确定" Width="59px"
onclick="Btnsub_Click" ValidationGroup="ccc" />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false" ValidationGroup="ccc" />
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string newsid = Request.QueryString["newsid"];
NewsBLL nb = new NewsBLL();
newsModel nm = new NewsBLL().SelectNew(newsid);
Lbltitle.Text = nm.Title;
Lblcontent.Text = nm.Content;
Lblcreatetime.Text = nm.Createtime;
//绑定评论
DataTable dt=new CommentBLL().SelectComment(newsid);
if (dt.Rows.Count ==0)
{
//无新闻就显示
empdata.Visible = true;
}
else {
//有新闻就不显示
empdata.Visible = false;
repComment.DataSource = dt;
repComment.DataBind();
}
}
}
//添加按钮;
protected void Btnsub_Click(object sender, EventArgs e)
{
//判断验证码是否正确;
string txtcode = txtCode.Text.Trim().ToString().ToUpper(); //转成大写;
string right = Session["Code"].ToString();
if (txtcode != right)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('验证码输入错误!');</script>");
return;
}
//添加进数据库
string content = txtcomment.Text.Trim();
string userip = Request.ServerVariables["REMOTE_ADDR"]; //获取客户端的ip;
string newsid = Request.QueryString["newsid"];
CommentModel cm = new CommentModel(content,userip,newsid);
bool b = new CommentBLL().Insert(cm);
if (b)
{
txtCode.Text = "";
txtcomment.Text = "";
//隐藏"该新闻暂时无评论!"
empdata.Visible = false;
//绑定评论
repComment.DataSource = new CommentBLL().SelectComment(newsid);
repComment.DataBind();
}
else {
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('评论添加失败!');</script>");
}
}
相关文章推荐
- 远程桌面打开应用程序的活动窗口快速截图
- Win10如何在桌面上添加控制面板图标以便快速打开
- Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开。(为了把问题写清楚,标题一定要长长长........)
- <转载>让iOS的应用程序在点击设备的home键返回桌面后,再次打开应用进入启动画面
- 【图文】远程快速打开Windows 7的远程桌面
- Win10在不同虚拟桌面打开同一个应用程序的方法
- 让iOS的应用程序在点击设备的home键返回桌面后,再次打开应用进入启动画面
- Win8应用程序在哪里?win8应用程序快速打开方法
- 网页打开 桌面应用程序(winform 那种exe程序)------1.原理篇(算是吧!!)
- 快速打开windows应用程序
- windows下的dos命令快速打开应用程序
- 在运行框中用命令快速打开应用程序
- windows通过"运行"win+r实现快速打开应用程序
- win10如何在桌面添加控制面板方便快速打开?
- Android应用安装完成后在应用程序安装器的安装完成页面点击"打开"后进入app,再按Home键退到桌面再点击桌面app图标会重启app
- 快速打开服务或者IIS或者远程桌面
- 修复桌面快捷方式无法打开应用程序的问题
- ubuntu14.04登陆后只显示桌面文件,快速启动栏不显示,终端不能打开
- Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开。(为了把问题写清楚,标题一定要长长长........)
- 关于win8桌面应用程序闪退(不能打开)的解决过程