Скрыть элемент с JS от c# in site.master Элемент появляется снова после обновления страницыC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Скрыть элемент с JS от c# in site.master Элемент появляется снова после обновления страницы

Сообщение Anonymous »

Я запускаю этот CodeBehind с c# в site.master.cs: < /p>
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "myFunction()", true);
< /code>
Этот код запускает этот скрипт в моем сайте.maste.aspx: < /p>

function myFunction() {
var x = document.getElementById("XXXX");
x.style.display = "none";
}

< /code>
Он должен скрыть этот элемент: < /p>
[*]Home
< /code>
Я вижу, что он скрывается для некоторых милисекундов, но страница обновляется сразу же, и она снова появляется.
Как предмет может скрыть после обновления страницы? After some hours of thinking and testing I got what I wanted with this:
I took the < li > out of the LoggedInTemplate so I can reach it from C# (I was unable to see the control from C# if it was inside the LoggedInTemplat, I dont know why ), well, then I just set visible-false with C# in Masterpage:
protected void Page_Init(object sender, EventArgs e)
{
if ((System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated)
{
//MessageBox.Show("Autenticado");
Aprobacionesbtn.Visible = true; //button in the navbar
Reportesmenu.Visible = true; //dropdown menu in the navbar

}

else if ((System.Web.HttpContext.Current.User == null))
{
//MessageBox.Show("No autenticado");
Aprobacionesbtn.Visible = false; //button in the navbar
Reportesmenu.Visible = false; //dropdown menu in the navbar
}
}


Подробнее здесь: https://stackoverflow.com/questions/755 ... ng-again-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»