我坚持用asp.net加载jquery

时间:2013-01-01 06:13:03

标签: jquery asp.net html

我坚持使用jquery加载。这是我的代码。

tinyMCE.triggerSave()
var text = tinyMCE.get("texthtml").getContent();
var encodedText =  escape(text);
var idlerRaw = $("#cmb_movzu_ders option:selected").val();
var idler = idlerRaw.split(',');
var esasMovzuDers = idler[0];
var altMovzuDers = idler[1];
var fenn = $("#<%=cmb_fenn_list.ClientID  %> 
option:selected").val();
var sinif = $("#<%=cmb_sinif.ClientID  %>
option:selected").text();
$("#dersDialogYeni").load("yeniderselave.aspx?esasmovzukod=" + esasMovzuDers + 
                    "&altmovzukod=" + altMovzuDers + "&fenn=" + fenn + 
                    "&sinif=" + sinif + "&htmltext=" + encodedText);

在yeniderselave.aspx中,我试图获得这样的变量

string htmltext = Request["htmltext"];

我可以得到其他变量。但不能得到texthtml。

我该怎么做?感谢

2 个答案:

答案 0 :(得分:1)

可能是htmltext包含大量内容,所以这不是一个好方法.. !!

Querystring限制为几千个字符,具体取决于浏览器(即IE的2083个字符)。

使用HTTP POST代替,并将文档以二进制格式放入请求正文中。

答案 1 :(得分:1)

如果tinyMCE是您的控件,那么您必须使用tinyMCE.html()来获取该控件的html。

您可以参考以下链接:get HTML

这对你有帮助。