繁体   English   中英

如何在C#属性中获取jquery克隆的html对象

[英]How to get jquery cloned html object in C# propery

我的页面上有一些div,其中包含一些输入元素。 现在,我想克隆此div的完整html,以便可以将其保存在数据库中,下次我可以检索该克隆的html,然后再次以与保存时完全相同的方式将其呈现在另一个页面中,包括所有内容。输入的值与保存时相同。

我正在将div的html复制为:

 var htmlObject= $('.mydiv').clone();

现在,变量htmlObject上方的对象类型为object。

现在在我的模型的C#中,我具有属性Html的字符串类型:

public string Html { get; set; }

但是,当我使用ajax调用将htmlObject发送到服务器时, Html属性为null 我的问题是,属性Html的类型应该是什么,以便在保留所有属性的情况下正确捕获htmlOject,以便下次当我从db检索并将其发送给客户端时,应该重新创建div完全相同?

代替使用clone() ,它返回DOM对象,而是使用以下方法获取div的字符串内容:

var htmlString = $('.mydiv').html();

然后,您可以将htmlString直接传递给C#字符串属性Html

编辑:在字符串中包含输入值,使用jQuery从dom中进行选择时 ,请参阅包含新的输入值

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM