Кэш-пакет использует некоторое случайное число в конце URL-адреса, как указано ниже
, и браузер создает что-то вроде этого,
http://ad.doubleclick.net/ABC/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;tile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
Подробнее здесь .
В конце концов, я не смог его решить, поэтому я просто обошел все вместе и просто ответил на событие нажатия кнопки:
protected void LinkButton1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
int treatmendid;
if (int.TryParse(btn.CommandArgument.ToString(), out treatmendid) == true)
{
var x = srvLogic.GetServiceById(treatmendid).AsEnumerable().First();
if (x != null)
{
txtNewTreatmentName.Text = x.Field<string>("ServiceName");
txtNewTreatmentShortDesc.Text = x.Field<string>("ServiceShortDescription");
txtNewTreatmentPrice.Text = x.Field<string>("ServiceCost");
txtNewTreatmentLink.Text = x.Field<string>("ServiceTimelyLink");
txtNewTreatmentLongDesc.Text = x.Field<string>("ServiceLongDescription");
btnAddServ.Text = "Update treatment info";
btnAddServ.ToolTip = x.Field<int>("ServiceId").ToString();
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "success", "$('#myTreatmentModal').modal('show');", true);
}
}
}
Это не сработало.