小编Chr*_*tts的帖子

Firefox发送请求两次

我正在尝试处理.net中的信用卡交易,它在Safari,Opera和IE中完美运行.当我在Firefox中尝试相同的事务时,它会发送两个请求,最后我会收到一张双重收费卡.通过快速搜索谷歌似乎这是Firebug的一个问题,但我无法找到一种方法来阻止这个双重帖子.

有没有人知道如何阻止Firefox(和Firebug)这样做?

.net double firefox firebug

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

SQL DataReader在循环中缺少一行

运行以下代码时,它会遗漏一行.当我做一个files.Count它说有4行,但第4行没有存储数据.当我从SQL Manager中运行存储过程时,它返回所有4行和所有数据.有帮助吗?

            List<File> files = new List<File>();
            SqlConnection active_connection = new SqlConnection(m_connection_string);
            SqlCommand cmd = new SqlCommand();
            SqlDataReader dr = null;

            try
            {
                active_connection.Open();
                cmd.Connection = active_connection;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "dalsp_Select_Organization_Files";

                SqlParameter param;

                param = cmd.Parameters.Add("@p_organization_guid", SqlDbType.UniqueIdentifier);
                param.Value = new Guid(organization_guid);

                param = cmd.Parameters.Add("@p_file_type", SqlDbType.NVarChar, 50);
                param.Value = file_type;

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                if (dr.HasRows)                    
                {                    
                    while (dr.Read())
                    {
                        File file = new File();
                        file.OrganizationGuid = dr["OrganizationGuid"].ToString();
                        file.FileGuid = dr["FileGuid"].ToString();
                        file.FileLocation = dr["FileLocation"].ToString();
                        file.FileName = dr["FileName"].ToString();
                        file.FileType = (FileTypeEnum)Enum.Parse(typeof(FileTypeEnum), …
Run Code Online (Sandbox Code Playgroud)

c# sql datareader

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

标签 统计

.net ×1

c# ×1

datareader ×1

double ×1

firebug ×1

firefox ×1

sql ×1