我编写了这个JavaScript函数,用于在激活/停用某个人后定位用户当前的滚动位置。
代码运行良好,但唯一奇怪的是当页面更新时,这个奇怪的渲染会在显示设计之前发生一秒钟。
我在这里做错了什么? (我还可以指出,当发生这种情况时,我会收到HTTP 302错误)
JS:
function loadDoc() {
$('.TellusAlternatingRowColor').load("AdminListUsers.aspx?column=Disabled&direc=False&a=chstat&z=+");
}
C#:
var toggleUrl = "AdminListUsers.aspx?column=" + (IsClicked.FirstOrDefault().Key ?? "Name") + "&direc=" + (IsClicked.FirstOrDefault().Value) + "&a=chstat&q=" + id.ToString() + "&d=" + disabled + "&z=" + Server.UrlEncode(txtSearchFor.Text);
var hl = new HyperLink();
hl.Text = status;
hl.Style.Add(HtmlTextWriterStyle.Color, (disabled ? "red" : "green"));
hl.NavigateUrl = toggleUrl;
hl.Attributes.Add("onclick", "loadDoc();return true;");
cell.Controls.Add(hl);
tr.Cells.Add(cell);
cell = new TableCell();
cell.Width = new Unit("10%");
cell.Controls.Add(new LiteralControl("<nobr>"));