0
Answer

how to pass html code to codebehind webmethod

nayeem babu

nayeem babu

13y
2.1k
1
Hi,
I am trying to pass some html code (total html page content like <!DOCTYPE html>......</html>) to webmethod in asp.net using c#. but if there is no controls like input controls then the ajax webmethod calls the codebehind webmethod and runs successfully. But if i put some controls code then the ajax webmethod throws error "internal server error"

please help to pass complete html code to the code behind web method.

I tried with JSON2 also like

var valJson = JSON.stringify(s);
            var dataJson = { frmedit: valJson };
            var dataJsonString = JSON.stringify(dataJson);
$.ajax({
                type: "POST",
                url: "About.aspx/saveEditor",
                data: dataJsonString,
                contentType: "application/json; charset=utf-8",
                datatype: "json",
                cache: false,
                success: function (response) {
                        some code
}


 It takes the value and executes the webmethod successfully but it adds some \\n characters and also it removes the format of the html. how can i resolve this.

 I want to pass the full html code to the code behind web method without effecting the formatting.

 Please help me...