Aページに
test.Controls.Add(GetButton(thisReader["session_name"].ToString(), "Join Session"));
Response.Redirect("EnterSession.aspx?session=" + e.CommandArgument.ToString());
Bページ
_gaq.push(['pageTrackerTime._trackEvent', 'category', 'action', document.location.href, roundleaveSiteEnd]);
ユーザーがページ A のボタンをクリックすると、ページ B にリダイレクトされ、そこで document.location.href を使用して現在の URL を追跡しました。ここで、JavaScript を使用してページ A から session_name も追跡したいと思います。
これどうやってするの
元のコードはこのようなものでした
SqlCommand thisCommand = thisConnection.CreateCommand();
thisCommand.CommandText = "SELECT * FROM Tmyapp_Session;";
SqlDataReader thisReader = thisCommand.ExecuteReader();
while (thisReader.Read())
{
test.Controls.Add(GetLabel(thisReader["session_id"].ToString(), thisReader["session_name"].ToString()));
string[] compare = secondResult.Split(';');
foreach (string word in compare)
{
if (word == thisReader["session_id"].ToString())
{
test.Controls.Add(GetButton(thisReader["session_id"].ToString(), "Join Session"));
最後のコードを次のように変更する必要がありました
test.Controls.Add(GetButton(thisReader["session_name"].ToString(), "Join Session"));
session_id
にsession_name
私はsession_nameの値を持つようにurlしたいので