问题标签 [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.
c# - 如何从 HtmlGenericControl 获取生成的 Html
我有一个 Html 页面模板,我需要在 ASP.NET 中动态添加它的内容。我还需要根据数据制作许多模板页面的实例。
很明显,使用字符串创建大型 Html 是非常肮脏的方式。所以我选择使用 HtmlGenericControl 生成我的 Html。我成功了。但我无法从中获取生成的 Html 作为字符串。
在 ASP.NET 页面中添加这些控件并进行渲染很简单,但我需要它们的 Html。
如果不可能,是否还有其他生成 Html 的结构化方式...???
c# - 如何获取从服务器端生成的 html 代码修改客户端?
我用 jquery sortable + C# 创建了一个列表,用户(客户端)可以订购:
服务器生成:
客户端生成(修改):
活动保存:
如果每次我在每次回发时生成动态代码,我总是得到服务器生成的代码,如果有效,那么列表是空的回发。=(
如何获取从服务器端生成的 html 代码修改客户端?
更新: 其他选项是使用带有 javascript 的WebMethods 发送 html:
我无法处理元素是一个简单的字符串
c# - ajax 调用后渲染 HtmlGenericControl
我有一个HtmlGenericControl
我想进行 ajax 调用以返回此对象并将其呈现在页面上。我尝试将其序列化为 c# 中的 json 对象并将其传递给页面,但不知道如何将其反序列化为 jquery 中的 html 控件。
另外,如果我尝试的是不可能的,有没有办法将其HtmlGenericControl
转换为字符串?
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 基座
但我想要我在顶部提到的相同的内容结构。请帮我解决这个问题
asp.net - 查找 HtmlGenericControl
我正在尝试将两个变量设置为两个各自的控件,而我当前的代码不起作用。什么是正确的语法?
ascx代码:
ascx.vb 代码:
当我单步执行代码jobsLi
并jobsBox
保持nothing
.
asp.net - HtmlGenericControl 对象引用未设置为对象的实例
我正在使用一个非常简单的 HtmlGenericControl 代码,它只是在我后面的代码中动态添加 CSS,它给我的对象引用没有设置为一个对象的实例,你清楚地看到它不是 null
c# - 在asp中动态创建html
我想在asp.net中动态创建下面的html标签
c# - 从后面的代码调用服务器端控件的空引用异常
我在使用 .NET 填充 html 列表控件时遇到了完全相同的问题
我一直保持
在 ascx 文件中并尝试从后面的用户控件代码动态填充它。
当我尝试采用解决方案时:
我在 myList.Controls 处得到空引用异常。我需要在某处初始化它吗?
c# - 如何在 C# 中使用 DataSet 而不是 DataTable
我有以下模板,其中填充UL
了从 DataTable 接收到的数据:
但在我的页面中,我使用 DataSet 从 SQL 查询中获取列:
如何使用第一个代码块来处理第二个代码块,以便生成LI
内部UL
?
我希望模仿以下内容:
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
欢迎任何建议。