CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

送分的怪问题: 如何防止String.Format中出现"{"符号时出错呢? 谢谢!!!@

楼主ntcw(大卫)2005-11-02 18:17:54 在 .NET技术 / ASP.NET 提问

例如:  
   
  String.Format(@"<javascript>function   test(){alert({0});}</javascript>",   "大牙哥");  
   
  由于表达式中有函数符号"{...}"导致出错,   不知如何解决啊? 问题点数:20、回复次数:5Top

1 楼ntcw(大卫)回复于 2005-11-02 18:18:11 得分 0

谢谢!!!@Top

2 楼Sunmast(速马@Redmond, WA)回复于 2005-11-02 18:23:09 得分 20

{{Top

3 楼winxp105(含笑半步颠)回复于 2005-11-03 17:11:53 得分 0

两个{{?  
    什么原理呢?  
  是任何字符都可以这样还是当字符跟系统特殊字符有冲突时才可以这样呢?Top

4 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-11-03 18:19:25 得分 0

此时可以放弃String.Format,直接写   字符串.Replace("{0}","大牙哥");。Top

5 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-11-03 18:24:35 得分 0

{{   和   }}   是专门用于   String.Format的,用来代表单个   {   和   }。  
   
  不过我有时候喜欢   {主人公}   而不写   {0}。Top

相关问题

  • 求助,用VS2003编译时出错:mp4splitter error LNK2019: 无法解析的外部符号 "public: class std::basic_string
  • 编译出错:找不到符号
  • Java Calender Format 时间出错
  • 出错啊!?String str = new String(temp.getBytes("ISO8859-1"), "GBK");
  • 当保存在数据库中带有:"<",">""'"等符号就会出错!
  • long类型不是64位有符号整数么??怎么还出错???
  • 气死了,string的+=也会出错
  • DBNull转换成String时出错
  • string S = "ABC"; S[1] = '1'; 出错。如何解决?
  • 为什么会出现奇怪的符号?是不是地址出错——一个简单的问题

关键词

  • 字符
  • 出错
  • 符号
  • 谢谢
  • format
  • 大牙哥
  • 可以这样

得分解答快速导航

  • 帖主:ntcw
  • Sunmast

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo