Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 在mvc中,使用ajax调用而不是使用response.write将某些内容返回到浏览器的另一种方法_Asp.net Mvc 2_Jquery - Fatal编程技术网

Asp.net mvc 2 在mvc中,使用ajax调用而不是使用response.write将某些内容返回到浏览器的另一种方法

Asp.net mvc 2 在mvc中,使用ajax调用而不是使用response.write将某些内容返回到浏览器的另一种方法,asp.net-mvc-2,jquery,Asp.net Mvc 2,Jquery,我的MVC2.0项目中有一个部分,它执行一些过程,然后返回一些带有response.write()的消息(字符串)。这些消息以错误的格式返回到浏览器。我想将消息返回到一个特定的HTMLdiv,并将每个消息添加到div标记内容的末尾。现在怎么办 此事件发生在引发每个进程并将消息返回到浏览器后 public void OnProgressEvent(System.Object source, CustomEventArgs customEventArgs) { if (customEvent

我的MVC2.0项目中有一个部分,它执行一些过程,然后返回一些带有response.write()的消息(字符串)。这些消息以错误的格式返回到浏览器。我想将消息返回到一个特定的HTMLdiv,并将每个消息添加到div标记内容的末尾。现在怎么办

此事件发生在引发每个进程并将消息返回到浏览器后

public void OnProgressEvent(System.Object source, CustomEventArgs customEventArgs)
{
    if (customEventArgs.Level > 5)
    {
        Response.Write(customEventArgs.Message + "<br />");
        Response.Flush();
    }
}
public void OnProgressEvent(System.Object源,CustomEventArgs CustomEventArgs)
{
如果(customEventArgs.Level>5)
{
Response.Write(customEventArgs.Message+“
”); Response.Flush(); } }
jQuery是您在这里的朋友。如果您进行ajax调用以表示ActionResult,那么您可以返回json对象或部分视图

我的首选方法是返回部分视图,然后用结果html替换div的内容

所以,

您可以使用jQuery代码

    function deleteTag(tagName) {
        $.post("/Admin/jQueryTagDelete", { tag: tagName }, function(RETURNED_HTML) {
            document.getElementById("divTags").innerHTML = RETURNED_HTML;
        });
    }
    function deleteTag(tagName) {
        $.post("/Admin/jQueryTagDelete", { tag: tagName }, function(RETURNED_HTML) {
            document.getElementById("divTags").innerHTML = RETURNED_HTML;
        });
    }