在 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
因为我想通过 url 获得 session_name 的值