问题标签 [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 投票
3 回答
5489 浏览

asp.net - Excel 类似于 ASP.NET 的服务器端控件

我们需要增加用于在我们的 web 应用程序上编辑的网格的功能,我们的经理一直引用 Excel 作为数据网格的完美示例:/ 他仍然没有真正理解类似电子表格的控件没有' t 存在开箱即用,但我想我还是会做一些搜索。

我在 Google 上找到了一些产品,但想知道是否有人对任何此类控件有任何反馈(显然越便宜或自由越好)

编辑我们目前确实有 Telerik 控件,但“当前”要求是一个控件,可以从一行复制和粘贴(例如)3 个单元格并将它们粘贴到另一行,Telerik 的逐行编辑没有真的剪了。我们目前正在与基于“Excel”的解决方案竞争,这对于赢得周围的用户来说总是一场噩梦,他们总是更喜欢结构的灵活性

0 投票
3 回答
8338 浏览

c# - 以编程方式创建 asp:Button?

我正在使用我的代码隐藏页面以编程方式创建一个保存按钮:

但是我认为这必须创建一个 html 按钮或者可能需要其他东西,因为我似乎无法在下一行中设置 OnClick 属性,我可以指定 OnClientClick 但这不是我想要设置的那个。

0 投票
16 回答
77836 浏览

asp.net - 使用必填字段验证器更改文本框颜色。请不要扩展器控件

每当单击提交按钮时触发其必填字段验证器时,我都需要更改 TextBox 的颜色

0 投票
3 回答
1218 浏览

c# - 在自定义服务器控件中维护状态的正确方法是什么?

这行得通,但这是正确的方法吗???

我有一个自定义服务器控件,上面有一个 [输入] 框。我希望它有点模仿 ASP.NET 文本框,但不是完全模仿。当呈现文本框时,我有一个 javascript,允许用户选择然后放置在该输入框中的值。

我在控件上有一个公共文本属性。在获取/设置中,我获取/设置控件的视图状态 - 这部分很容易,但是当通过 javascript 填充控件时,实际上并未调用 Text get,使用 JavaScript 设置此公开属性的正确方法是什么(或者即使用户只是在框中输入)?

编辑:在 OnInit 中,我确保通过进入表单值来维护状态。

然后为了让 HtmlTextWrite 中的值真正回到原位,我这样做:

谢谢

0 投票
4 回答
188 浏览

asp.net - 周围块的最佳服务器控制

我想知道人们通常使用什么服务器控件来围绕和分隔 Web 窗体场景中的相关控件和内容块。很多时候,我需要用一个“面板”围绕一个 HTML 块和相关的服务器控件,我可以根据后面代码中的一些 UI 逻辑来显示或隐藏它。我通常会遇到使用面板的情况,但是如果我需要在表格中包围多个 TR,这将不起作用,例如,因为面板呈现为在 Table 标签内无效的 div。在这种情况下,我通常只是将每个 TR 设置为 runat server 并单独显示/隐藏它们,但必须有更好的方法。我已经看到用于此场景的 PlaceHolder 控件,但想知道是否有人这样做或有任何其他建议。

0 投票
4 回答
3441 浏览

asp.net - 生成 HTML 和 Excel 的 ASP.Net Web 服务器控件

我正在开发一个包含大量报告的 Web 应用程序。这些报告相当基本,但有些报告有多个数据集或嵌入的图表。关键要求之一是每个报告都可以导出到 Excel。报表的 Excel 版本已断开连接,应该与 Web 报表看起来相同(或非常相似)。这包括值的格式、单元格样式、行/列数、图表等。

我遇到的问题是我看过的 ASP.Net 报告工具在创建报告方面做得很好,但是导出到 Excel 并没有我想要的那么强大。ASP.Net 电子表格工具在生成 Excel 工作表方面做得很好,但它们不提供在浏览器中查看信息的方法,而无需在本地下载并在 Excel 中查看它们。

有什么建议么?谢谢!

0 投票
5 回答
1252 浏览

asp.net - 创建自定义服务器控件以接受用户输入

我正在尝试构建一个服务器控件,根据“QuestionTypeId”显示文本框、日期选择器或是-否单选按钮。

我的控件显示了我想要的方式,但是当在表单上按下提交按钮时,在 RenderContents 方法中生成的文本框、日期选择器或单选按钮都为空。

我试图将生成的控件存储在视图状态中,这阻止了它们为空,但没有存储用户输入。

如果需要,我会发布代码。问一下。

0 投票
4 回答
2038 浏览

asp.net - 服务器控制和视图状态

好吧,是时候展示我对所有 Web 表单的知识完全缺乏了,但是就到这里吧。我正在扩展 Panel 控件和 OnPreRender 在其中粘贴一些其他控件(为简单起见,我们只说 1 个文本框)。从这里我只是让 Panels Render 方法做它的事情。

我遇到的问题是,显然每次重新呈现此控件时,它只是将相同的 TextBox 再次粘贴在面板中,并使用我在 OnPreRender 方法中编码的值。现在我实际上不想每次都重新填充面板,

我想在第一次加载时将文本框控件粘贴在那里,并让它们从控件/视图状态缓存中重新加载。在这种情况下,以我在面板中仅粘贴单个文本框的示例为例,如果文本框的值发生更改并且发生回发,我希望该值保持更改后的值。

我知道的非常基本的网络表单东西,但我从来没有在我的时间里创建自定义控件。任何帮助表示赞赏。

克里斯。

0 投票
5 回答
3932 浏览

asp.net - 如何使我的 ASP.NET 服务器控件将嵌入的代码块作为属性值?

我有一个具有 Title 属性的自定义服务器控件。使用控件时,我想在 aspx 页面中设置标题的值,如下所示:

但是,当我这样做时,我得到的是确切的字符串 <%= PagePropertyValue%> 正在显示,而不是我希望看到的属性值。

所以在尝试了数据绑定表达式之后(如下所示)。我没有得到看起来很糟糕的字符串文字,但我也没有得到任何其他东西。

我需要对我的自定义控件做些什么来获取这种值?或者我需要对页面做些什么。

0 投票
5 回答
61811 浏览

asp.net - ASP.NET 控件到 HTML 标记等效

我正在寻找一个备忘单,它可以让我向 HTML 设计师展示标准 HTML 标记的等效 asp.net 控件。例如,<asp:Panel> 将呈现为 HTML <div>,而 <asp:Label> 将呈现为 HTML <span>。我一直在谷歌搜索无济于事。有人可以发布一个好的备忘单的链接,以便该项目的设计人员可以更清楚地理解 aspx 页面上的标记。

为了清楚起见,我想要一个指向主要 ASP.NET 控件列表的链接,并说明它们与标准 HTML 的关系。如果这是 PDF 格式或易于阅读和打印的网页,那就太好了。就我而言,原因是我们有一个非常熟悉 HTML 的 PHP 开发人员来处理我们的项目,我觉得如果可以的话,更好地理解标准 ASP.NET 服务器控件会很有用递给他这样的“备忘单”。

我主要指的是 .NET 2.0 框架,但我们也在使用 3.0/3.5。