大家帮我看看哪有错!帮我改改!多谢了!急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:43:07
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
private SqlDataAdapter objDataAdapter;
private SqlConnection objSqlConnection;

public static int a = 0;
public static int a1 = 0;
public static int a2 = 0;
public static int a3 = 0;

protected void Button1_Click(object sender, EventArgs e)
{
a = a+1;
Label1.Text = a.ToString();
Button2.Enabled = false;
Button3.Enabled = false;
Button4.Enabled = false;
Button1.Enabled = false;
}
protected void Button2_Click(object sender, EventArgs e)


MessageBox.Show(ex.Message);
改成
Response.Write(ex.Message);

你的代码是web应用程序,不支持MessageBox输出的,如果你要调试的话,你可以使用断点——F10一步一步的查看里面的值就行了!楼主的window应用程序和Web应用程序要区分清楚就ok了!

代码其他没有什么大问题!

把MessageBox.Show()换成下面的代码就可以了

ClientScriptManager mg = Page.ClientScript;
mg.RegisterStartupScript( this.GetType
(), "msg", "<script>alert('已插入行');</script>" );

适用: .Net Framework 2.0

你能把你的需求说一下吗。看你代码要实现的东西并不难,就是ado写的太......看的我心烦。SqlDataAdapter 不需要objSqlConnection.Open(); 方法

你做的是网页
MessageBox.Show是不起作用的
=============================
想实现类似效果,你可以加入一个函数:
public void ShowClientError(string error)
{
this.ClientScript.RegisterStartupScript(this.GetType(), "ErrorMessage", string.Format(@"
<script type='text/javascript'>
alert('{0}');
</script>
", Server.HtmlEncode(erro