当我使用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来保存它
我有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语句中设置条件.在最后一个连接语句中,我得到了两个带有Route Id的列和带有Flab = 1的和,但是我无法设置flag = 0的条件..请帮助我需要T2作为最后一列.
有人可以告诉我是否应该尽可能多地在我的项目中使用用户控件?那么为什么,如果不是为什么不呢?
我正在尝试绑定数据库中的数据。发生的情况是它每 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) 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