1

奇妙な質問です。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")

私がやろうとしていることを理解していただけますか?

4

2 に答える 2

1

C#.Net と ASP を一緒に使用できます。それを行うにはあまり良い方法ではありません。私の理解では、最初に C# プロジェクトを作成してから、asp ページを追加する必要があります。これにより、asp アプリケーション内から C# ページを呼び出すことができます。

私はこれらのいずれかを個人的に行ったことはありませんが、確実に行われるのを見たので、技術的に可能であることを知っています.

于 2013-08-02T22:37:25.767 に答える