小编Mar*_*ade的帖子

客户端数据库的连接挂起应用程序

在我的应用程序上,我需要连接客户端数据库(SqlServer),看看我们是否可以连接.这些是来自web.config的连接字符串(值不是这样,我更改了ip,user和pwd)

<add name="ConnectionStringLibracom" connectionString="Data Source=192.168.1.45\SqlServer2008;Initial Catalog=xxx;user=xxx;pwd=xxx;Application Name=MES"
      providerName="System.Data.SqlClient" /> (MINE)
<add name="ConnectionStringMigplus" connectionString="Data Source=999.99.999.99;Initial Catalog=xxx;user=xxx;pwd=xxx"
          providerName="System.Data.SqlClient" /> (CLIENT)
Run Code Online (Sandbox Code Playgroud)

但这段代码挂起了我的整个应用程序(当我说它挂起时,我的意思是它不允许我的应用程序连接到我们的数据库).我在Load事件的Default.aspx上执行它:

protected void Page_Load(object sender, EventArgs e)
{
    if (!TestaIntegracaoErpMigplus())
    {
        lblMensagemIntegracao.Visible = true;
        Session["Integracao"] = false;
    }
    else
        Session["Integracao"] = true;
}

protected static bool TestaIntegracaoErpMigplus()
{
    string connectionStringMigplus = WebConfigurationManager.ConnectionStrings["ConnectionStringMigplus"].ConnectionString;
    bool ret = false;

    using (SqlConnection Conn = new SqlConnection(connectionStringMigplus))
    {
        try
        {
            Conn.Open();
            if (Conn.State == ConnectionState.Open)
            {
                ret = true;
            }
        }
        catch (SqlException)
        {
            ret = false; …
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net sqlconnection

6
推荐指数
1
解决办法
1593
查看次数

ScriptManager.RegisterStartupScript接收两个但执行一个脚本

我试图在page_load上显示两个警报,但ScriptManager只是执行我的第一个警报.我真的不知道该怎么做,有人可以帮助我吗?

这是我的测试代码.它位于Load方法内:

Page currentPage = (Page)HttpContext.Current.Handler;
ScriptManager.RegisterStartupScript(currentPage, typeof(string), "Script" + DateTime.Now.Millisecond,
     "alert('1!');", true);
ScriptManager.RegisterStartupScript(currentPage, typeof(string), "Script" + DateTime.Now.Millisecond,
     "alert('2!');", true);
Run Code Online (Sandbox Code Playgroud)

c# asp.net scriptmanager

1
推荐指数
1
解决办法
2253
查看次数

标签 统计

asp.net ×2

c# ×2

scriptmanager ×1

sql-server ×1

sqlconnection ×1