变量未在其他Web表单中使用

本文关键字:表单 Web 其他 变量 | 更新日期: 2023-09-27 17:58:26

在下拉选择中管理连接字符串现在的问题是这个"连接"对象在另一个网络表单中不起作用,因为我需要使用这个连接对象在孔应用程序上使用这个连接如何解决

String connection = String.Empty;
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (DropDownList1.SelectedItem.Text.Equals("RVL LOGISTICS (I) PVT LTD"))
    {
        connection = ConfigurationManager.ConnectionStrings["CompMasterConnectionString"].ConnectionString;
    }
    else if (DropDownList1.SelectedItem.Text.Equals("SIMONS SHIPPING PVT LTD"))
    {
        connection = ConfigurationManager.ConnectionStrings["DUM01ConnectionString"].ConnectionString;
    }
    else
    {
        DropDownList2.Enabled = false;
    }
}

变量未在其他Web表单中使用

页面状态不是持久的:一旦呈现页面,它就会耗尽内存。

你必须将价值存储在其他地方才能重复使用。你把它保存在哪里取决于你想在哪里使用。

一些选项:

  • 通过URL传递。这可能涉及安全问题
  • 查看状态
  • 会话对象存储
  • 应用程序对象存储