奇妙な質問です。ID を行 ID として使用してデータベースから追加情報をフェッチするには、ID を含む JavaScript 配列を使用する必要があります。
次に、この追加情報を使用して、Ajax を使用して別のファイル (aspx) に送信する必要があります。Ajax は、この情報を使用して画像を回転させます。
同じファイルで ASP Classic と ASP.NET (C#) を使用できない場合は? - または、ほぼ同じ ASP コードを使用してデータベースにアクセスできますか?
回転スクリプト
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Web" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
//string url = Request.QueryString["url"];
string url = @"C:\inetpub\wwwroot\testing\image.jpg";
string rotate_dir = Request.QueryString["dir"];
//create an image object from the image in that path
System.Drawing.Image img = System.Drawing.Image.FromFile(url);
//Rotate the image in memory
if (rotate_dir == "clockwise")
{
//Rotate clockwise
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
} else if (rotate_dir == "anticlockwise")
{
//Rotate anti-clockwise
img.RotateFlip(RotateFlipType.Rotate90FlipXY);
}
//Delete the file so the new image can be saved
System.IO.File.Delete(url);
//save the image to the file
img.Save(url);
//release image file
img.Dispose();
}
</script>
データベースへのアクセスに使用するもの
'Create connection and load users database
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.ACE.OLEDB.12.0"
conn.Open Server.MapPath("/nightclub_photography/data/database/jamsnaps.mdb")
私がやろうとしていることを理解していただけますか?