一个 extjs和C#的问题 前台是用extjs写的,服务器端用C#写的实现一个功能,将客户端得到的数据传给服务器端(这步已经实现),然后由服务器端将得到的数据写到客户端,这一步我直接用的response.write("客户端得到的数据"),会出错,后来又用了response.write(<script>alert(客户端得到的数据)</script>),依然出错求助,应该如何实现~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Response.Write是没问题的你说的出错是什么错了? 最后会跳到ext基类库 ext/ext-all.js中,doDecode=function(json){return eval("("+json+")")}这一段,然后说这里缺少),这是ext/ext-all.js 是提供的文件啊,怎么会缺少)人家说不是这里的问题,还是是我用的方法不对另外有人告诉我,如果用服务器端向extjs写的客户端的页面写内容的时候,.aspx文件中,必须只能有<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>这段代码,其他的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title> <link rel="stylesheet" type="text/css" href="Ext/resources/css/ext-all.css" /> <script type="text/javascript" src="Ext/adapter/ext/ext-base.js"> </script> <script type="text/javascript" src="Ext/adapter/ext/ext-base-debug.js"> </script> <script type="text/javascript" src="Ext/ext-all.js"></script></head><body> <form id="form1" runat="server"> <script type="text/javascript" language="javascript" src="add-del2.js"></script><div id="uu"> </div> </form></body></html>都要去掉,但是去掉之后,怎么引用.js文件,让它在页面上显示捏~??、搞不懂,不知道这种说法对不对~~~ eval("("+json+")")json 必须要是一个 json 对象字符串!服务器:response.write("{a:11,b:'sa'}");response.End(); 不然会把html 也添加到响应流。前台获取到的就不是json 格式的字符串了 什么是json对象的字符串捏~???具体怎么让它成为json对象字符串~??我把你的原话输入进去了,依然不行~~ 这个问题解决了 ,新添加了另一个.aspx页面作为接受页,但是又出了另外一个错误,如下:验证视图状态MAC失败,如果此程序由网络场或群集承载,请确保machineKey>配置指定了相同的validationKey和验证算法。不能在群集中使用AutoGenerate.注:我是用的ajax异步 数组提示错误:arr is undefined.(IE6,IE8,FF正常,IE7报错) jsp中获取JavaScript中的变量 请问如何知道页面跳转到哪里去了? 做类似Google搜索文本框遇到问题 一个JavaScript计算总数的问题,大家帮忙修改一下? 求一简单正则表达式 createPopup的高难度问题,已经N天了都没人回答 关于 单选框 的问题 如何在正则表达式里匹配 [ 或 ]等特殊字符? 请教读取文件时的一个问题。 如何通过函数来播放背景音乐? 求助,Ajax遇到难题,请高手解决
这一段,然后说这里缺少),这是ext/ext-all.js 是提供的文件啊,怎么会缺少)人家说不是这里的问题,还是是我用的方法不对另外有人告诉我,如果用服务器端向extjs写的客户端的页面写内容的时候,.aspx文件中,必须只能有
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>这段代码,其他的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<link rel="stylesheet" type="text/css" href="Ext/resources/css/ext-all.css" />
<script type="text/javascript" src="Ext/adapter/ext/ext-base.js"> </script>
<script type="text/javascript" src="Ext/adapter/ext/ext-base-debug.js"> </script>
<script type="text/javascript" src="Ext/ext-all.js"></script>
</head>
<body>
<form id="form1" runat="server">
<script type="text/javascript" language="javascript" src="add-del2.js"></script>
<div id="uu">
</div>
</form>
</body>
</html>
都要去掉,但是去掉之后,怎么引用.js文件,让它在页面上显示捏~??、搞不懂,不知道这种说法对不对~~~
服务器:response.write("{a:11,b:'sa'}");
response.End();
不然会把html 也添加到响应流。前台获取到的就不是json 格式的字符串了
我把你的原话输入进去了,依然不行~~