gpt4 book ai didi

asp.net - 从 jquery 访问 ASP.NET Web 服务器控件

转载 作者:行者123 更新时间:2023-12-01 04:30:07 25 4
gpt4 key购买 nike

在我的 C# asp.net 3.5 Web 应用程序中,我在一个文本框和一个复选框内有诸如 div 标签之类的控件,并且页面有一个提交按钮。因此,在此提交按钮中,单击我想让 div 标记内的控件可见。我正在调用 JQuery 函数来执行此操作。所有语句都在执行,但控件不可见。以下是我的 JQuery 函数中的代码

$("input[name$='QuestionAndAnswerEditorDiv']").show();
$("input[name$='answerLabel1']").show()
$("input[name$='wmd-AnswerTextBox']").show()

我的div标签及其在用户控件页面中的控件如下所示

 <div id="QuestionAndAnswerEditorDiv" runat="server">
<div id="wmd-button-bar" class="wmd-panel wmd-button-row"></div>
<textarea name="QuestionandAnswerTextArea" runat="server" id="AnswerTextBox" onkeyup="prettyPrint();" class="wmd-input editor" cols="92" rows="15"/><div class="wmd-preview text-preview preview" style="-ms-word-wrap: break-word;"></div>

正如我注意到这些控件在另一个页面中设置为visible=false,因此它们不会出现在页面源中。所以现在让我知道如何使用这些控件

最佳答案

asp.net < 4 中的所有 Web 服务器控件都不会使用其给定名称呈现。要使用呈现的名称,请使用 Control.ClientID

关于asp.net - 从 jquery 访问 ASP.NET Web 服务器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3387341/

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