私は、Microsoft .NET Framework 4 を使用した Web アプリケーション開発について学んでいます。この本を読んでいる間、私はこのことを学びながらコーディングしているサイド プロジェクトを仕事で持っています。
ユーザー名に基づいてデータベースにクエリを実行し、データベースの行数に基づいてカスタム コントロールを動的に作成する、非常にシンプルなアプリケーションです。
カスタム コントロールは、画像とラベルにすぎません。ただし、いくつかのメンバー変数 (reportName および filePath) があります。
public partial class ReportIcon : System.Web.UI.UserControl
{
public string reportName { get; set; }
public string filePath { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
ReportNameLabel.Text = this.reportName;
}
}
これらの動的に作成されたアイコンは問題なく作成され、メンバー変数はデータベースの値に従って設定されます。
jQuery の onClick イベントを使用して filePath 値を取得しようとしています。その情報にたどり着けないようです。現在、アイコンが実際にクリックされたことを警告しています。
$('.report-icons').click(
function () {
$(this).siblings().removeClass("selected");
$(this).addClass("selected");
alert("Get PDF File");
}
);
jQueryを使用してカスタムコントロールでこの情報に到達するために、誰かが私を正しい方向に向けることができますか?
ありがとう