问题标签 [servercontrols]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
147 浏览

asp.net - ASP.NET 服务器控件概述

我正在寻找不同服务器控件类的图表概述。我曾经在某个地方见过它,但再也找不到它了。有人可以给我一个链接吗?

0 投票
3 回答
10114 浏览

asp.net - 如何在使用 MasterPage 的 ASP.NET Web 窗体中为服务器控件设置特定 ID?

是否可以在 ASP.NET 服务器控件上设置特定 ID?每次我分配一个 ID 并运行 Web 表单时,ID 都会发生变化。

例如:

被翻译成这样:

我认为这是使用母版页对我所做的,但如果是这样,我如何确定控件将具有特定 ID(用于 javascript 目的)。我将自动生成的 id 放在我的 javascript 中并且它正在工作,但我更愿意使用我最初分配给他们的 id。这可能吗?

(这是针对版本:ASP.NET 3.5)

0 投票
0 回答
147 浏览

data-binding - ASP.Net 如何确保内部绑定控件的正确绑定顺序?

如果我有这样的事情:

.Net 如何确定绑定顺序?在那个例子中,它需要绑定两次——它必须将表达式中的 List 和布尔值绑定到一个中继器......然后它再次绑定它以循环遍历它?

一般来说,我只是不明白 ASP.Net 如何确定正确的绑定顺序。这些绑定何时真正发生在页面生命周期中?

0 投票
3 回答
1198 浏览

asp.net - Internet Explorer Web Controls 是否只有 IE?

最近,我遇到了一组来自 Microsoft的Internet Explorer Web 控件。在我看来,这些是 Microsoft 的 asp.net 开发的准标准时代的旧控件。我很好奇这些控件是否适用于现代浏览器,或者它们是否基本上只是 IE。我知道它说它将呈现给“下级”浏览器,但它似乎表明“IE 以外的任何浏览器”都是下级浏览器。

MS 是否有一套现代的控件?

0 投票
1 回答
40 浏览

asp.net - 创建可以取消提交的继承按钮的问题 (ASP.NET)

我的 Javascript 没有错误。Javascript 返回 false,并提交表单。此外,当设置UseSubmitBehaviorfalse表单时仍然提交。我缺少什么来阻止提交表单?

0 投票
3 回答
2010 浏览

c# - 用户控件中的内容

我几乎不好意思问这个问题,但我们开始......

我不是用户控件方面的专家,并且需要一些关于尝试实现特定所需功能的设计建议。

目标是拥有一个用户控件,它将呈现为 html 元素和 css 的复杂结构,以形成一个优雅的容器框。问题在于如何填充框的内容,因为用户控件的每个实例都有其自己的 HTML 内容。用户控件的内容容器 div 将嵌套在呈现的 html 结构的深处。以编程方式设置用户控件的内容或使用属性是不可取的。

在伪代码中,所需的语法类似于:

呈现的用户控件的示例将是:

我希望我的解释是充分的。这对任何人都有意义还是无法实现所需的功能?

干杯!

编辑

我尝试了模板化的用户控制建议,希望能找到一个不错的解决方案。我“支持”了这个网站 ,现在有了一个有效的模板用户控件。我的下一个问题是,我如何以编程方式访问嵌套在模板中的控件...假设示例链接中的“描述”模板中有一个文本框控件,我想以编程方式设置它的值?这可能吗?

0 投票
1 回答
4609 浏览

asp.net - 用于标记的 ASP .NET 事件连线(不是 asp:button 或服务器链接)

这就是我想要做的。使用此 HTML 行并让 ASP .NET 服务器端处理 onclick 事件。

我不想使用也不想使用锚标记,这两种标记都可以让我成功捕获服务器端。

我想用这个:

此 HTML 的 onclick 属性通常将事件定向到我不想使用的 Javascript 事件处理程序。

这个问题(http://stackoverflow.com/questions/3445515/input-typebutton-runatserver-wont-work-in-asp-net)详细介绍了类似的问题,但最终结果是使用 . 我想知道是否可以在不使用标签的情况下处理输入标签。

谢谢!

0 投票
4 回答
5991 浏览

asp.net - 防止 ASP.NET 服务器控件的包装标记

我正在编写各种 ASP.NET 服务器控件,并且需要删除默认情况下包装我的控件的标签。我知道您可以将标签更改为不同的标签(如在这个问题中,我如何将自定义控件的呈现行为从 span 更改为)但是您如何防止它呢?

我从 WebControl 继承(也可以从 CompositeControl 继承)。

我通常会得到:

我需要:

我正在覆盖 RenderContents(HtmlTextWriter 输出) 和 CreateChildControls() 方法(跨各种控件)。我迫切需要使用 RenderContents(HtmlTextWriter output) 方法来解决这个问题。

0 投票
3 回答
4578 浏览

asp.net - ASP.Net LinkBut​​ton CommandArgument 属性忽略 <%= .. %>

我正在尝试执行我认为非常简单的操作来在 ASP.Net LinkBut​​ton 控件上设置属性,但由于某种原因,ASP.Net 忽略了标签,只是将值作为字符串传递。

当点击链接时,我处理它:

问题是 itemID 的值最终为“<%= item.ItemID %>”。

我见过其他人遇到同样的问题并尝试以下类似的方法,但到目前为止没有一个对我有用。

0 投票
2 回答
227 浏览

c# - 服务器控制onclick错误

我正在使用一个数据列表,其中我定义了一个项目模板。我在这个项目模板中使用 asp:LinkBut​​ton。我在这个链接按钮标签中使用了 OnClick="methodname"。我在后面的代码中定义了相应的方法名称,但是当页面加载和单击数据列表中的任何项目时,我不断收到 Java 运行时错误。它说我没有用提到的名称定义 javascript 函数函数。

不是 asp:LinkBut​​ton 一个服务器控件。我想在后面使用我的 c# 代码而不是 javascript。我该如何进行??

<asp:DataList ID="DLID" RepeatColumns="5" RepeatDirection="Horizontal" runat="server">

<ItemTemplate>
<div class="home">
<div class="homeblock"> </div>
<div class="homeitem">
<ul> <li> <span style="font-size:small;">
<asp:LinkButton ID="TopItem" runat="server" OnClick="Item_OnClick"> <%# Container.DataItem %> </asp:LinkButton>
</span> </li> </ul>
</div>
</div>
</ItemTemplate_
</asp:DataList_