问题标签 [system.web.ui.webcontrols]

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 投票
1 回答
265 浏览

jquery - 更改树视图控件的呈现 html 以创建标签而不是跨度

我在 ASP.NET 的 web 表单中使用树视图控件,呈现的 HTML 如下所示:

我想用 = "id of checkbox" 的标签替换这个跨度以在其上应用样式。

我尝试在 jQuery 上进行一些搜索以访问这些标签并使用.html(""),但这一个替换了跨度内的文本而不是跨度本身。

我希望结果是

注意:我无法通过 id 访问这些元素,因为树中的每个节点都有一个唯一的 id

0 投票
1 回答
1544 浏览

asp.net-core - 如何在 .net 核心中使用 System.Web.UI.UserControl

我正在将 MVC 应用程序迁移到 ASP.NET CORE。我正在使用网络用户控件。

UserControl ctrl= oLogSite as UserControl; 这里oLogSite是对象类型。

请让我知道如何在 .Core 中使用

0 投票
1 回答
17 浏览

html - 如何动态设置绑定到表中数据源的复选框列表的宽度?

我在表格行中有一个复选框列表。复选框的间距相等,但我想删除每个复选框之间的间距。这可能吗 ?也可以对太长的文本换行标签,例如“自闭症谱系障碍(神经发育障碍)”我想用文本换行。任何帮助将非常感激 !

它的样子: 在此处输入图像描述

我希望它看起来如何:

在此处输入图像描述

0 投票
0 回答
16 浏览

c# - 用于渲染表格单元格/行结构的 GridView 的渲染逻辑位于何处?

作为将 .Net Framework 应用程序迁移到 .Net Core 的长期计划的一部分,我正在研究是否可以对 GridView 进行子类化以覆盖其呈现行为。我专门寻找呈现表格单元格(<tr><td>)方面的逻辑。

检查Gridview的(相当大的)代码,如果我遵循方法调用链,我会看到以下逻辑:

  1. Gridview.Render()
  2. WebControl.RenderContents()
  3. 控制.渲染()
  4. Control.RenderChildren()
  5. Control.RenderChildrenInternal()
  6. Control.RenderControl
  7. Control.RenderControlInternal
  8. ControlAdaptor.Render返回到Control.RenderChildrenInternal()
  9. RenderTraceListener.EndRendering

但是,我找不到代码实际将表格行/单元格结构呈现为 HTML的位置,也找不到代表表格行/单元格的子控件集合以供进一步调查。

谁能指出我正确的方向,甚至澄清我是否在做一项毫无意义的任务?