[英]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.