解决方案 »
- 怎么解决这个问题
- Replace字符串的时候,字符串是一个地址,单斜杠怎么处理?
- 急,急,急,导出Excel表格如何来设置宽度?
- 母版与内容页的问题~~
- 问一下那些控件里支持SkinID属性。
- 在web.config里encoding="utf-8"改成 encoding="gb2312"防地址传参数错误,有必要吗?
- .NET 2003中如何打开现有网站
- system.outofmemoryexception怎么解决,在线等
- 请大家帮忙,这是什么意思?
- 请各位大虾推荐一些ASP.NET(用C#)的入门好书
- asp.net使用jquery completed插件输入值不显示问题,求高手帮帮忙,非常急!!!!
- window server 2008 IIS 问题
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) { Ntime.Text = DateTime.Now.ToString("yyyy-MM-dd");
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string Stitle = Ntitle.Text;
string Skeywords = Nkeywords.Text;
string Sdescription = Ndescription.Text;
string Ssubject = Nsubject.Text;
string Stime = Ntime.Text;
string Scontent = Ncontent.Text;
if (Ntitle.Text == "")
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script language='javascript' defer>alert('值为空,请重新填写!')</script>");
}
/*sql防注入字符串过滤*/
Stitle = BasePage.CheckStr(Stitle);
Skeywords = BasePage.CheckStr(Skeywords);
Sdescription = BasePage.CheckStr(Sdescription);
Ssubject = BasePage.CheckStr(Ssubject);
Stime = BasePage.CheckStr(Stime);
Scontent = BasePage.CheckStr(Scontent);
/*end*/
string Ssql = string.Format("insert into [News](Ntitle,Nkeywords,Ndescription,Nsubject,Ntime,Ncontent)values('{0}','{1}','{2}','{3}','{4}','{5}')", Stitle, Skeywords, Sdescription, Ssubject,DateTime.Now, Scontent);
SqlConnection conn = new SqlConnection("data source=XR-20130808DQLW\\SQLEXPRESS;Initial Catalog=Sleftaught2014;Persist Security Info=true;User id=sa;password=sa;");//建立数据库连接对象
conn.Open();
SqlCommand cmd = new SqlCommand(Ssql, conn);
int i=cmd.ExecuteNonQuery();
if(i>0)
{
BasePage.AlertAndRedirect("添加成功!", "default.aspx");
}
else
{
BasePage.AlertAndRedirect("添加失败!", "default.aspx");
}
conn.Close(); }
}这个是我的后端代码!为什么帖子不能管理。管理啊。
http://www.cnblogs.com/yangmingming/archive/2010/03/09/1682006.html
ASP.NET+AJAX+JS
实在不行就
if(this.t1.value.trim()=="")
{
return;
}
网上例子很多
http://www.cnblogs.com/youmeng/archive/2012/12/14/2817488.html
类似的,仅供参考
按钮加上这句红色的,然后在Js里面写:
<script type="text/javascript">
function Check()
{
var NsubjectValue=document.GetElementById("Nsubject").value;
if(NsubjectValue=="")
{
alert("展会主题不能为空!");
}
if(XXX)……//这块你就可以自己扩展了
}
</script>
这样写的好处是验证时页面无刷新
//添加用户不能为空
//添加用户文本框
<asp:TextBox ID="txtName" runat="server" Width="235px" Font-Size="9pt"></asp:TextBox>
//验证文本是否为空
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtName" Font-Size="9pt" ErrorMessage="用户名不允许为空">*</asp:RequiredFieldValidator>
//如果添加选择日期文本框为空
<asp:TextBox ID="txtICQ" runat="server" Width="233px" Font-Size="9pt"
ReadOnly="True"></asp:TextBox>
//验证日期文本框是否为空
<asp:Button ID="Button1" CssClass="ButtonCss" runat="server" CausesValidation="False"
OnClick="Button1_Click" Text="请选择日期" Width="115px" Height="21px" />//CodeGo.net/
//如果密码输入框为空
<asp:TextBox ID="txtPwd" runat="server" Width="233px" TextMode="Password" Font-Size="9pt"></asp:TextBox>
//验证密码框是否为空
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtPwd"
Font-Size="9pt" ErrorMessage="请输入密码">*</asp:RequiredFieldValidator>
//恕不过多赘述
<script type="text/javascript">
function Check()
{
var i=0;
var NsubjectValue=document.GetElementById("Nsubject").value;
if(NsubjectValue=="")
{
alert("展会主题不能为空!");
i++;
}
if(XXX)……//这块你就可以自己扩展了
return i==0;
}
</script>