gpt4 book ai didi

c# - 如何使用 C# asp.net 在静态方法中查找 Div id

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:56 25 4
gpt4 key购买 nike

<div class="row" id="div1" runat="server">
</div>

我的方法是这样的

 public static bool CheckEmail() {
int result=1;
if(1)
{
div1.Visible=true; // here am not able to get div id
}
else {
div1.Visible=false; // here am not able to get div id}
}

最佳答案

Static 方法只能访问静态变量。并且所有控件都是非静态的,即它们不像每个页面实例的静态方法那样存在一次,而是在每次回发后发生变化,因此您将无法访问它们。因此,您必须使您的方法成为非静态的,或者您也可以从客户端执行此操作,或者您可以使用 UpdatePanel

更新:

由于您是从客户端调用的,因此您可以返回响应并显示\隐藏客户端本身的 div:-

[WebMethod] 
public static bool CheckEmail(string MailId)
{
if(condition)
return true;
else
return false;
}

在客户端:-

success: function(response){
if(response.d == true)
$("#div1").hide();
else
$("#div1").show();
}

关于c# - 如何使用 C# asp.net 在静态方法中查找 Div id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33030866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com