小编Fhd*_*raf的帖子

在通用handler.ashx中另存为"图像名称"?

当我使用Handler.ashx ans显示文件夹中的图像然后尝试通过右键单击保存图像它继续给我选择"保存类型"asp.net通用处理程序和处理程序名称作为文件名称..

Bitmap target = new Bitmap(width, height);
    using (Graphics graphics = Graphics.FromImage(target)) {
        graphics.CompositingQuality = CompositingQuality.HighSpeed;
        graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
        graphics.CompositingMode = CompositingMode.SourceCopy;
        graphics.DrawImage(photo, 0, 0, width, height);
        using (MemoryStream memoryStream = new MemoryStream()) {
            target.Save(memoryStream, ImageFormat.Png);
            OutputCacheResponse(context, File.GetLastWriteTime(photoPath));
            using (FileStream diskCacheStream = new FileStream(cachePath, FileMode.CreateNew))
            {
                memoryStream.WriteTo(diskCacheStream);
            }
            memoryStream.WriteTo(context.Response.OutputStream);
        }
    }
Run Code Online (Sandbox Code Playgroud)

上面是处理程序和

ImageTiff.ImageUrl = "Handler.ashx?p=" + Parameter; 
Run Code Online (Sandbox Code Playgroud)

这是背后的代码.

我需要使用Image name ans而不是handler.ashx来保存它

c# asp.net image handle

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

计算来自多个表的数据

我有3个表T1,T2,T3.他们每个人都与另一个人有关系.

在此输入图像描述

在此输入图像描述

在此输入图像描述

SELECT     T1.T1_Serno, T2.T2_Serno, T3.T3_Serno, T1.T1,COUNT( T3.T3_Serno) as Count_1, T2.T2, T3.T3, T3.Quantity
FROM         T1 INNER JOIN
                      T2 ON T1.T1_Serno = T2.T1_Serno INNER JOIN
                      T3 ON T2.T2_Serno = T3.T2_Serno
GROUP BY T1.T1_Serno, T2.T2_Serno, T3.T3_Serno, T1.T1, T2.T2, T3.T3, T3.Quantity
Run Code Online (Sandbox Code Playgroud)

结果是

在此输入图像描述

我想让Count_1告诉我有多少T3,而Count_2有相对的T3数量.我期待像这样的结果

   T2    T3      Count_1 Count_2
    Apple Apple1    3    80
    Apple Apple2    3    80
    Apple Apple3    3    80
    -------
    Google Google1  1    40
    ------
    Nokia Nokia1    1    15
Run Code Online (Sandbox Code Playgroud)

因此,当我把它放在网格中时,我可以使用Counts作为页脚.像这样的东西,但每组之下的总数.

在此输入图像描述

sql sql-server asp.net grouping

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

使用Join和where子句计算语句

在此输入图像描述

前两个是单独的结果..第三个是我试图加入另一个表的语句.我的问题是我无法在sql语句中设置条件.在最后一个连接语句中,我得到了两个带有Route Id的列和带有Flab = 1的和,但是我无法设置flag = 0的条件..请帮助我需要T2作为最后一列.

sql join count

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

asp.net中usercontrol的优缺点

有人可以告诉我是否应该尽可能多地在我的项目中使用用户控件?那么为什么,如果不是为什么不呢?

asp.net user-controls

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

重新加载表中的数据之前清除表

我正在尝试绑定数据库中的数据。发生的情况是它每 5 秒绑定一次。现在绑定正确,但并没有清除之前的数据。它不断堆积。所以如果有 3 行..它只需要显示 3 行。现在发生的情况是每 5 秒添加 3 行,并且每 5 秒保持 6-9-12 起球。我需要清除数据,然后每 5 秒加载一次。

<script type="text/javascript">
        $(document).ready(function () {
            Get();
            setInterval(function () {
                Get() // this will run after every 5 seconds
            }, 5000);
        });

    function Get() {
        $.ajax({
            type: "POST",
            url: "../adminpage/noti.ashx",
            data: {},
            dataType: "json",
            success: function (response) {
                $.each(response, function (index, itemData) {
                    var tr = "<tr>" +
                                  "<td>" + itemData.msg + "</td>" +
                                  "<td>" + itemData.dt + "</td>" +
                                  "</tr>";

                    $("#testTable").find("tbody").append(tr);
                });

                BindTable(); …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax datatables

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

标签 统计

asp.net ×4

sql ×2

ajax ×1

c# ×1

count ×1

datatables ×1

grouping ×1

handle ×1

image ×1

javascript ×1

join ×1

sql-server ×1

user-controls ×1