关于老是调用一个删除数据语句的疑惑???
我在ASP页面的设计其中一个按钮那调用了个CS的方法 onclick="<%#DeleteForData()%>"
其中DeleteForData()
{
conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=home;");
string commandText="delete from ChatUsers where username='Tengo'";
SqlCommand sc=new SqlCommand(commandText,conn);
conn.Open();
sc.ExecuteNonQuery();
conn.Close();
}
问题就出来了:我其实想点击按钮的时候才会执行删除数据的语句,但是我每次开启页面的时候,它都会自动调用DeleteForData()这个方法,搞得每次开启页面,刷新就没了这个数据了,怎么办呢???
其中DeleteForData()
{
conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=home;");
string commandText="delete from ChatUsers where username='Tengo'";
SqlCommand sc=new SqlCommand(commandText,conn);
conn.Open();
sc.ExecuteNonQuery();
conn.Close();
}
问题就出来了:我其实想点击按钮的时候才会执行删除数据的语句,但是我每次开启页面的时候,它都会自动调用DeleteForData()这个方法,搞得每次开启页面,刷新就没了这个数据了,怎么办呢???
...全文
请发表友善的回复…
发表回复
lutaishan 2008-01-11
- 打赏
- 举报
问题已经解决了,谢谢了~
lutaishan 2008-01-11
- 打赏
- 举报
谢谢楼上的,去掉了#不再一开启调用了DeleteForData()的方法了,但是现在就是说编译有问题了??怎么解决??
lihongdian 2008-01-11
- 打赏
- 举报
<%DeleteForData()%>
lihongdian 2008-01-11
- 打赏
- 举报
[code=C#]<%DeleteForData()%>[code]
zhuanshen712 2008-01-11
- 打赏
- 举报
ASP?
不懂!
不懂!
北京的雾霾天 2008-01-11
- 打赏
- 举报
如下试试看:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DeleteForData();
}
}