ASP.NET后台写入COOKIE后,怎么前台用JS读取 ?急?急?

jianxiake318 2011-12-06 01:11:25

HttpCookie getMap = new HttpCookie("getMap");
getMap.Values.Add("Mark", info.Mark);
getMap.Values.Add("Lines", info.Lines);
getMap.Expires = DateTime.Now.AddDays(10);
Response.AppendCookie(getMap);

在js 里怎么使用?

...全文
347 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
搞定了!多谢!多谢!多谢!多谢!
阿非 2011-12-06
  • 打赏
  • 举报
回复
看#5

在.aspx.cs 中定义
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
行 61: <!--头部结束-->
行 62: <script>
行 63: var address = '<%= Mark%>';
行 64: var add = '<%= Lines%>';
行 65: </script>
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
在引入js 的.aspx 页里面写

<script>
var address = '<%= mark%>';
var add = '<%= lines%>';
</script>
报错 <%= mark%> 不存在
阿非 2011-12-06
  • 打赏
  • 举报
回复
在js 中不写
var address ;
var add ;
这两句

在引入js 的.aspx 页里面写

<script>
var address = '<%= mark%>';
var add = '<%= lines%>';
</script>
<script src='你要引入的js' />
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
var map = null;
var geocoder = null;
function initialize() {
if (GBrowserIsCompatible()) {
alert("1");
map = new GMap2(document.getElementById("map_canvas"));
alert("2");
map.setCenter(new GLatLng(36.0605, 120.3859), 13);
alert("3");
//用addControl方法在地图上添加控件,下面是添加可以移动/缩放地图以及在地图和卫星模式之间切换
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
//地图比例尺
map.addControl(new GScaleControl());
geocoder = new GClientGeocoder();

var address = ?;//??????????????????????????????????????
var line =?;//???????????????????????????????????????????????????



map = new GMap2(document.getElementById("map_canvas"));
if (geocoder) {
geocoder.getLatLng(
address,
function(point) {
//将地图定位到指定的地点
map.setCenter(point, 13);
//用addControl方法在地图上添加控件,下面是添加可以移动/缩放地图以及在地图和卫星模式之间切换
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
//地图比例尺
map.addControl(new GScaleControl());
//创建标记点
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
GEvent.addListener(marker,"click", function() {
var myHtml =address+ "<br/><br/>"+line;
map.openInfoWindowHtml(point, myHtml);
});
}
);
}
}
}
阿非 2011-12-06
  • 打赏
  • 举报
回复
你把那两个变量在.aspx 文件中定义 在js 中使用
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
就是在js里想得到后台定义的cookie的值

var address ;
var add ;

阿非 2011-12-06
  • 打赏
  • 举报
回复
那段代码 要写在 .aspx 中

不能写在.js 中
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
alert(add);

显示的是<%= lines%>

没有读取cookie的值
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
js 里好像 不能 直接

var address = '<%= mark%>';
var add = '<%= lines%>';

这样写,js里报错
阿非 2011-12-06
  • 打赏
  • 举报
回复
var address = '<%= mark%>';
var add = '<%= lines%>';


protected string mark,lines
jianxiake318 2011-12-06
  • 打赏
  • 举报
回复
在js里声明两个变量

var address = xx;
var add = xx;

怎么把 mark 和 lines 的值付给他们????
刘卫黄 2011-12-06
  • 打赏
  • 举报
回复
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

转自:http://blog.csdn.net/zxmcl/article/details/1723595
刘卫黄 2011-12-06
  • 打赏
  • 举报
回复
JS 操作Cookie啊早 document里面有cookie对象可以操作的
ASP.NET学习大全,包括以下文档: GridView导出excel 小山的TreeView数据绑定方法 ADO.NET在开发中的部分使用方法和技巧.txt ADO.NET中的视图和过滤器.doc ASP .NET - ArrayList对象.txt asp.net 2.0中TREEVIEW中动态增加结点.txt Asp.net 实现验证码功能的Web控件.txt asp.net常用的javascript经典例子.doc asp.net常用函数表.doc ASP.NET程序中常用的三十三种代码.doc ASP.NET程序中实现校验码图像生成.txt ASP.NET导出EXCEL类.txt ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(WebControl).txt DataGrid的打印预览和打印.txt GridView排序.txt GRID控件删除之前确认.txt javascript小技巧.doc MVC在Web系统中的模式与应用.doc NET中各种数据库连接大全.doc Treeview控件2.0与ACCESS数据库.txt TreeView使用集锦.txt Web Service服务.doc WEB中实现打印预览.txt 根据用户名生成注册码的算法.txt 关于asp.net导出Excel.txt 汉字转拼音缩写.txt 将DataGrid数据写入Excel文件.txt 揭开ASP.NETCookie编程的奥秘.txt 利用TreeView控件动态生成无限级树.txt 实现一个Asp.net自定义Back控件.txt 使用XML创建Excel文档.txt 鼠标停留在GridView某一行时颜色改变.txt 微软提供的加密方法.txt 无法破解的软件注册码算法.txt 用Asp.net实现简单的文字水印.txt 用ASP.Net写一个发送ICQ信息的程序.txt 在ASP.NET中使用Treeview控件和XML.txt

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧