【问题标题】:Asp.Net, Request and responseAsp.Net,请求和响应
【发布时间】:2014-05-12 12:36:28
【问题描述】:

一个新手问题,但我在这里感到困惑。

我了解发布/获取请求的工作原理。

我正在尝试理解 test.aspx 的这段代码:

....
Response.Write("<script type='text/javascript'>");
Response.Write("function submitForm()");
Response.Write("{");
Response.Write("document.form4.submit();");
Response.Write("}");
Response.Write("submitForm();");
Response.Write("</script>");

form4 是一个表单,其操作是对某些 web 服务 (testWebservice) 的后调用。

所以我有点困惑,如果我调用 test.aspx 我应该得到的响应是来自 webservice testWebservice 的响应?

对不起,如果我不够清楚,请告诉我。

【问题讨论】:

    标签: html asp.net asp.net-mvc


    【解决方案1】:

    这会将一段 javascript 写入响应流,使其在调用时在客户端上执行。在这种情况下,它会提交一个表单,从而调用 Web 服务并返回其答案。

    这与返回 JavaScriptResult 相同,但被认为是不好的做法,因为您混合了 UI 和控制器逻辑(请参阅 Working example for JavaScriptResult in asp.net mvc)。

    换句话说,尽量避免这种情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 2017-02-22
      • 1970-01-01
      • 2020-06-06
      相关资源
      最近更新 更多