问题标签 [htmlgenericcontrol]

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 回答
13721 浏览

c# - 如何从 HtmlGenericControl 获取生成的 Html

我有一个 Html 页面模板,我需要在 ASP.NET 中动态添加它的内容。我还需要根据数据制作许多模板页面的实例。

很明显,使用字符串创建大型 Html 是非常肮脏的方式。所以我选择使用 HtmlGenericControl 生成我的 Html。我成功了。但我无法从中获取生成的 Html 作为字符串

在 ASP.NET 页面中添加这些控件并进行渲染很简单,但我需要它们的 Html。

如果不可能,是否还有其他生成 Html 的结构化方式...???

0 投票
2 回答
1108 浏览

c# - 如何获取从服务器端生成的 html 代码修改客户端?

我用 jquery sortable + C# 创建了一个列表,用户(客户端)可以订购:

服务器生成:

客户端生成(修改):

活动保存:

如果每次我在每次回发时生成动态代码,我总是得到服务器生成的代码,如果有效,那么列表是空的回发。=(

如何获取从服务器端生成的 html 代码修改客户端?

更新: 其他选项是使用带有 javascript 的WebMethods 发送 html:

我无法处理元素是一个简单的字符串

0 投票
1 回答
420 浏览

c# - ajax 调用后渲染 HtmlGenericControl

我有一个HtmlGenericControl

我想进行 ajax 调用以返回此对象并将其呈现在页面上。我尝试将其序列化为 c# 中的 json 对象并将其传递给页面,但不知道如何将其反序列化为 jquery 中的 html 控件。

另外,如果我尝试的是不可能的,有没有办法将其HtmlGenericControl转换为字符串?

0 投票
2 回答
2235 浏览

html - asp:label 文本内容未按原样显示

瑞提拉北马累环礁附近的酒店,设有 3 间餐厅

印度洋奇观

One&Only Reethi Rah 被印度洋水晶般的蓝色奇观所环绕,是一个一流的全别墅度假村,提供无与伦比的风格、选择和个性化探索。

游泳和网球

除了 2 个室外游泳池外,One&Only Reethi Rah还提供3 间餐厅、游船码头和儿童俱乐部。

DVD 播放器/iPod 基座

客房可通往享有海洋、大海或花园景色的阳台,并配有带 Tempur-Pedic 床垫的床和带收费有线频道的电视。

当我在 asp:label 中分配上述内容时,它显示如下

酒店位于 Reethi Rah 的北马累环礁附近,拥有 3 间餐厅 Wonder of Indian Ocean One&Only Reethi Rah 被印度洋水晶般的蓝色奇观所环绕,是一家一流的全别墅度假村,提供无与伦比的风格、选择和个性化探索。游泳和网球 除了 2 个室外游泳池外,One&Only Reethi Rah还提供3 间餐厅、游船码头和儿童俱乐部。DVD 播放器/iPod 基座

但我想要我在顶部提到的相同的内容结构。请帮我解决这个问题

0 投票
1 回答
1922 浏览

asp.net - 查找 HtmlGenericControl

我正在尝试将两个变量设置为两个各自的控件,而我当前的代码不起作用。什么是正确的语法?

ascx代码:

ascx.vb 代码:

当我单步执行代码jobsLijobsBox保持nothing.

0 投票
1 回答
1037 浏览

asp.net - HtmlGenericControl 对象引用未设置为对象的实例

我正在使用一个非常简单的 HtmlGenericControl 代码,它只是在我后面的代码中动态添加 CSS,它给我的对象引用没有设置为一个对象的实例,你清楚地看到它不是 null

0 投票
1 回答
61 浏览

c# - 在asp中动态创建html

我想在asp.net中动态创建下面的html标签

0 投票
2 回答
583 浏览

c# - 从后面的代码调用服务器端控件的空引用异常

我在使用 .NET 填充 html 列表控件时遇到了完全相同的问题

我一直保持

在 ascx 文件中并尝试从后面的用户控件代码动态填充它。

当我尝试采用解决方案时:

我在 myList.Controls 处得到空引用异常。我需要在某处初始化它吗?

0 投票
2 回答
1660 浏览

c# - 如何在 C# 中使用 DataSet 而不是 DataTable

我有以下模板,其中填充UL了从 DataTable 接收到的数据:

但在我的页面中,我使用 DataSet 从 SQL 查询中获取列:

如何使用第一个代码块来处理第二个代码块,以便生成LI内部UL

我希望模仿以下内容:

0 投票
0 回答
329 浏览

c# - 如何让 .designer 生成 HtmlElement 而不是 HtmlGenericControl

我已手动将 ASP.NET 2.0 网站更新为 ASP.NET 4,并将 MVC 与旧的 Web 表单代码混合。

我为网站和控件手工制作了 .designer 文件,因为它们不会自动生成。这样做之后,该站点将在 IIS express 中运行。

发布到网络服务器时,各种问题都出现了;网站和控件都有一个 CodeFile 标记(这就是为什么没有自动生成设计器文件的原因),所以我将所有 CodeFile 标记更改为 CodeBehind 标记,现在 IIS 可以毫无问题地接受它。Visual Studio 现在也生成设计器文件(耶),除了它选择用 as 标记 Div 和其他 HTML 元素,runat="server"HtmlGenericControl不是HtmlElement我手动生成的。我知道这与 .NET 3.5 与 .NET 4.0/4.5 有关,但对于我的生活,我无法让它工作。

我可以在构建之前写一些东西来替换它们,但这在我的书中不是一个好的解决方案。

IIS 给出的错误是:

基类包含字段“<控件的id>”,但其类型(System.Web.UI.HtmlControls.HtmlElement)与控件类型(System.Web.UI.HtmlControls.HtmlGenericControl)不兼容。

版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.34212

欢迎任何建议。