Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 多语言网站ASP.NET_C#_Asp.net_Sql Server - Fatal编程技术网

C# 多语言网站ASP.NET

C# 多语言网站ASP.NET,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我曾在asp.net中创建多语言网站,但我只想从db获取英语数据,但现在所有数据都来自我的about.aspx页面。请帮助我 public partial class About : System.Web.UI.Page { protected override void InitializeCulture() { string strLang; if (Session["lang"] == null)

我曾在asp.net中创建多语言网站,但我只想从db获取英语数据,但现在所有数据都来自我的about.aspx页面。请帮助我

 public partial class About : System.Web.UI.Page
    {
        protected override void InitializeCulture()
        {
            string strLang;
            if (Session["lang"] == null)
            {
                strLang = "en-GB";
            }
            else
            {
                strLang = Session["langl"].ToString();
            }

            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(strLang);
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(strLang);
            base.InitializeCulture();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            rpAbout.DataSource = DataAccesLayer.About.GetAbout();
            rpAbout.DataBind();
        }
    }
存储过程

SELECT About.[AboutID],

     Languages.Name as LangCode

      ,[About].[AboutUs],[About].[AboutUs],[About].[Mission],[About].[Vision],[About].[AboutPhoto],


      case when About.IsActive='True' then 'Active' else 'Passive'end as Statu


  FROM [dbo].[About]
  INNER JOIN Languages on About.LangCode = Languages.Code
  Where About.Statu='True' Order by Statu,Languages.Name 

存储过程将加载所有记录。您需要传递一个
l
参数,并向
where
中添加一个条件,以仅选择
语言匹配的记录。code
在此处输入codel.

您的存储过程将加载所有记录。您需要传递一个
l
参数,并向
where
添加一个条件,以仅选择
语言的记录。code
匹配
在此处输入code
l