aspasp.net 页面缓存手机号显示1385222e 10是哪里出的问题

asp页面手机号显示是哪里出的问题_百度知道
asp页面手机号显示是哪里出的问题
asp页面手机号显示是哪里出的问题请高手指点如何正确显示
我有更好的答案
手机号字段在数据库里要设置成文本格式,然后再显示的时候直接显示就行,不要使用数字相关函数进行解析就OK了。
外国电影,
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Ewebeditor漏洞总结 | 诗人博客 www.BlueNoob.com
我的图书馆
Ewebeditor漏洞总结 | 诗人博客 www.BlueNoob.com
现在eWebSoft在线编辑器用户越来越多,危害就越来越大~首先介绍编辑器的一些默认特征:默认登陆admin_login.asp默认数据库db/ewebeditor.mdb默认帐号admin 密码admin或admin888baidu、google搜索“ewebeditor.asp?id=”关键字十分重要,有人搜索"eWebEditor - eWebSoft在线编辑器",根本搜索不到几个~利用eWebEditor获得WebShell的常用步骤:1、确定网站使用了eWebEditor。一般来说,我们只要注意发表帖子(文章)的页面是否有类似做了记号的图标,就可以大致做出判断了。2、查看源代码,找到eWebEditor的路径。点击“查看源代码”,看看源码中是否存在类似 &iframe ID='eWebEditor1' src='/edit/ewebeditor.asp?id=content&style=mini' frameborder=0 scrolling=no width='560' HEIGHT='360'&&/iframe&
的语句。其实只有发现了存在这样的语句了,才可以真正确定这个网站使用了eWebEditor。然后记下src='***'中的“***”,这就是eWebEditor路径。3、访问eWebEditor的管理登录页面。eWebEditor的默认管理页面为admin_login.asp,和ewebeditor.asp在同一目录下。以上面的路径为例,我们访问的地址为:http://www.***.net/edit/admin_login.asp,看看是否出现了登录页面。如果没有看到这样的页面,说明管理员已经删除了管理登录页面,也可以试试admin_style.asp文件。我很少看到有哪个管理员删了这个页面,试试默认的用户名:admin,密码:admin888。怎么样?成功了吧(不是默认账户请看后文)!4、增加上传文件类型。点击“样式管理”,随便选择列表中底下的某一个样式的“设置,为什么要选择列表中底下的样式?因为eWebEditor自带的样式是不允许修改的,当然你也可以拷贝一个新的样式来设置。然后在上传的文件类型中增加“asa”类型。5、上传ASP木马,获得WebShell。接下来将ASP木马的扩展名修改为asa,就可以简单上传你的ASP木马了。不要问我怎么上传啊,看到 “预览” 了吗?点击“预览”,然后选择“插入其它文件”的按钮就可以了。灵活技巧:eWebEditor的利用还有一些技巧:1、使用默认用户名和密码无法登录。试访问下载db/ewebeditor.mdb文件,用户名和密码在eWebEditor_System表中,经过了md5加密,如果无法下载或者无法破解,那就当自己的运气不好了,另外如果为asp数据库可以写入一句话木马取SEHLL。2、加了asa类型后发现还是无法上传。应该是站长懂点代码,自己修改了Upload.asp文件,但是没有关系,按照常人的思维习惯,往往会直接在sAllowExt = Replace(UCase(sAllowExt), "ASP", "")一句上修改,我就看见过一个站长是这样修改的:sAllowExt = Replace(Replace(Replace(Replace(Replace(UCase(sAllowExt), "ASP", ""), "CER", ""), "ASA", ""), "CDX", ""), "HTR","")猛一看什么都过滤了,但是我们只要在上传类型中增加“aaspsp”,就可以直接上传asp文件了。呵呵,是不是天才的想法?“aaspsp”过滤了“asp”字符后,反而变成了“asp”!顺便告诉大家一个秘密,其实动网论坛7.0 sp2中也可以利用类似的方法绕过对扩展名的过滤。3、上传了asp文件后,却发现该目录没有运行脚本的权限。呵呵,真是好笨啊,上传类型可以改,上传路径不是也可以修改的吗?4、已经使用了第2点中的方法,但是asp类型还是无法上传。看来站长肯定是一个写asp的高手,但是我们还有最后一招来对付他:编辑区中有“远程文件上传”,eWebEditor能够设定自动保存远程文件的类型,我们可以加入1.gif.asp类型文件,在“网络”栏中写入已存在的asp木马地址,如:http://www.***.com/1.gif.asp,同样可以取得SEHLL(ewebeditor v6.0.0存在)。但是如何才能让远程访问的asp文件能够以源码形式保存呢?方法是很多的,最简单的方法是将IIS中的“应用文件映射”中的“asp”删除。5、eWebEditor在线编辑器可以设置上传路径,极大的方便了建站工作者,不过其过滤不严格,导致我们可以利用它浏览整个网站目录或者跳到其它目录并且可以删除服务器文件。简单说下利用方法,拷贝一份样式进行设置,将其上传路径设置为"/"。提交之后点上传文件管理选择刚才设置的样式就可以看到网站根目录的文件并且可以删除文件与文件夹了。我常的方法是:在上传文件管理中随便找一个样式查看,在地址栏上会显示这样的连接webeditor/admin_uploadfile.asp?id=34这时你可以在地址栏后面加上&dir=..然后&dir=../..一级一级的向上一级目录跳,也许就会有以外的收获。6、黑吃黑——如果管理员后台被删又或者密码被前人改了MD5破解不出来,但前人取SHELL时添加设置的诸如asa|cer|aaspsp等上传类型还在(别人添没添加默认数据库中都有),可以使用以下网址直接上传,黑吃黑!ewebeditor/ewebeditor.asp?id=conten&style=standard1注其中的standard1是样式名,前人是添加在哪个里面就添哪个。7、ewebeditor2.7以下存在注入(不过也有人说ewebeditor7.0以下版本都在注入,大家自己试试),例:http://www.***.com/edit/ewebeditor.asp?id=contentid&style=standard'我试了好几款工具,发现只有pangolin可以注入,啊D只能发现注入不能继续猜解。eweb默认的管理员表是:ewebeditor_system这个表下的默认两个列名为:sys_UserName和sys_userpass需要手动添加。8、eWebEditor session欺骗漏洞后台验证漏洞漏洞文件:Admin_Private.asp漏洞语句:<%
If Session("eWebEditor_User") = "" Then
Response.Redirect "admin_login.asp"
Response.End
只判断了session,没有判断cookies和路径的验证问题。
漏洞利用:
新建一个h4x0r.asp内容如下:
访问h4x0r.asp,再访问后台任何文件,for example:Admin_Default.asp漏洞影响:虚拟主机的克星。9、ewebeidtor的修改版、lite版、2.1.6版的ewebeditor存在一个注入漏洞,之后一个版也存在这样的问题,针对没有后台、有默认数据库或者破不了密码的时候此方法非常有效,漏洞见下面的upload解释我这里就不多说了,只讲利用方法:http://www.***.com/ewebeditor/upload.asp?action=save&type=IMAGE&style=fox' union select S_ID,S_NameaseHref,S_ContentPath,S_AutoRemote,S_ShowBorderfrom ewebeditor_style where s_name='standard' and 'a'='a union要之前的select结果为空(这个好办)同时要知道字段数(下载到数据库查也能查到了) ,S_Dir,S_CSS,S_UploadDir,S_Width,S_Height,S_Memo,S_IsSys,S_FileE&xt,S_FlashExt,[S_ImageExt]+'|cer',S_MediaExt,S_RemoteExt,S_FileSize,S_FlashSize,S_ImageSize,S_MediaSize,S_RemoteSize,S_StateFlag,S_DetectFromWord,S_InitMode,S_BaseUrl,S_UploadObje&ct,S_AutoDir,S_B我使用[S_ImageExt]+'|cer'使S_ImageExt中加入"|cer"串。用NC发包就可以上传木马了。(看大家也是个懒虫,算了!我辛苦点:ewebeditor asp版 2.1.6 上传漏洞.htm)只要能进入eWebEditor的后台管理,基本上都可以获得WebShell。oblg 2.52版以前的版本也是使用eWebEditor,其实官方提供的测试系统并不存在类似的漏洞,不是他们不知道,而是根本就没有把免费用户的网站安危放在心上!几处漏洞:一、请看Upload.asp文件:Sub InitUpload()sType = UCase(Trim(Request.QueryString("type")))sStyleName = Trim(Request.QueryString("style"))sSql = "select * from ewebeditor_style where s_name='" & sStyleName &"'"oRs.Open sSql, oConn, 0, 1If Not oRs.Eof ThensUploadDir = oRs("S_UploadDir")sUploadDir = Replace(sUploadDir, "\", "/")If Right(sUploadDir, 1) && "/" ThensUploadDir = sUploadDir & "/"End IfSelect Case sTypeCase "FILE"sAllowExt = oRs("S_FileExt")nAllowSize = oRs("S_FileSize")Case "MEDIA"sAllowExt = oRs("S_MediaExt")nAllowSize = oRs("S_MediaSize")Case "FLASH"sAllowExt = oRs("S_FlashExt")nAllowSize = oRs("S_FlashSize")Case ElsesAllowExt = oRs("S_ImageExt")nAllowSize = oRs("S_ImageSize")End SelectElseOutScript("parent.UploadError('无效的样式ID号,请通过页面上的链接进行操作!')")End IfoRs.Close' 任何情况下都不允许上传asp脚本文件sAllowExt = Replace(UCase(sAllowExt), "ASP", "")(1)、End SubsStyleName变量是直接从style中读取到,没有经过任何过滤,我们可以通过 union 增加一个 sAllowExt类型 构造(2)、因为eWebEditor仅仅过滤了ASP文件。程序员就是程序员,莫不知IIS默认用asp.dll处理的不仅仅有asp还有asa、cer、cdx、htr等等。挨打!二、漏洞文件admin_style.asp相关代码如下:If sStyleUploadDir = "" or Get_TrueLen(sStyleUploadDir) & 50 ThenGo_Error "上传路径不能为空,且不大于50个字符长度!"End IfIf IsSafeStr(sStyleUploadDir) = False ThenGo_Error "上传路径请勿包含特殊字符!"End If对上传路径判断了不能为空且不能超过50个长度字符,并且用了IsSafeStr()函数进行检测,IsSafeStr()函数在Include/Startup.asp文件中代码如下:Function IsSafeStr(str)Dim s_BadStr, n, is_BadStr = "'  &&&?*,;:()`~!@#$^*{}[]|+-=" & Chr(34) & Chr(9) & Chr(32)n = Len(s_BadStr)IsSafeStr = TrueFor i = 1 To nIf Instr(str, Mid(s_BadStr, i, 1)) & 0 ThenIsSafeStr = FalseExit FunctionEnd IfNextEnd Function过滤了许多特殊字符,但是没有过滤脚本攻击中经常用到的跳转目录的"../"或者直接转到网站根目录的"/"字符。漏洞修补:1、针对默认账号密码漏洞当然是修改一下默认的admin账号密码了,后台有这个功能的,就不要偷懒了。最好将admin_login.asp后台地址也修改一下或者直接KILL掉。2、针对默认数据库漏洞当然是修改一下默认的数据库名称或者路径,可以考虑防下载处理,另外账号密码不要太简单,防止暴破出来。3、针对上传漏洞的修补大家很可能是把asp、cer、asa、cdx等通通加进去过滤一番,其实sAllowExt = Replace(UCase(sAllowExt), "ASP", "")这样子过滤我们还可以在上传图片类型里加一个aaspsp格式,这样经过replace函数过滤后的格式正好是asp,其它的同理。另外如果网站支持.NET攻击者也可能上传aspx格式的木马或者支持php的系统上传一个php木马,这个就看具体情况啦,个人认为像这样的上传漏洞如果可能最好严格限定图片上传格式,即限定为只能为哪些格式,而不是单个的过滤asp这些危险的格式;另外最好对上传后生成的图片文件的格式再进行检测,如果非法就进行处理,这个看程序员的个人爱好了。4、针对上传路径过滤不严漏洞解决方法当然是再过滤一下啊,但是如果在IsSafeStr()函数里把"/"过滤掉了以后上传路径设为UploadFile/也会报错的,所以还是在admin_style.asp文件里判断是否为"/"或者是跳转目录的"../",这样比较保险。5、用Session验证是很难欺骗的,但在某些条件下也可能被利用,个人认为最好还是用Cookies与Session双重验证,同时限制非法人员直接访问。eWebEditor是个内嵌网页的可见及可得HTML编辑器,架构设计得很巧妙,结构高度可配置,美观实用,号称国内最强大在线编辑器。分商业和免费两种版本,其免费版被z-blog、pjblog等众多流行的blog程序内嵌。eWebEditor存在漏洞网上早在盛传,并有黑客写出了利用eWebEditor攻击网站的教程,他们的工作流程一般为:第一步,搜索攻击目标;第二步,获取WebShell;第三步,控制服务器。我认为黑客们仍然高估了eWebEditor,其漏洞就像一个未穿上衣的少妇在大街上行走一样惹眼,eWebEditor极其低级的漏洞不知道是程序员故意OR无意对免费版本留下的。网上有文“发现官方提供的测试系统并不存在类似的漏洞,看来不是他们不知道,而是没有把免费用户的网络安危放在心上!”eWebEditor配置不当会使其成为网站中的隐形炸弹。网站之所以被利用,是因为将免费的版本不做任何修改拿来就用,不修改数据库名称,甚至连初始密码都丝毫未动。
原创文章,转载请注明:
[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢用asp页面做wap的网站有什么注意的地方?_百度知道
用asp页面做wap的网站有什么注意的地方?
如题,需要在哪些方面注意?加入什么必须的代码?还有就是我设置成utf-8的怎么手机上访问也是乱码?用e蛙也是乱码。。
我有更好的答案
你好 asp是服务器脚本程序,需要挂在IIS下面运行。。 就象wml文件就象html一样 可以被浏览器(IE,winwap,opera)直接打开 但asp,php等服务器脚本页就不可以咯 你的windows需要安装iis 建议版本windows xp pro版或其他 server版 home版安装特别麻烦 asp挂iis可以在网上找找一大堆的,毕竟asp在中国特流行的网页技术 我就不多说了 但需要asp生成的wml能给手机正常显示的话,需要在 iis-网站(或虚拟目录)-右键属性-http头-mime类型-新建 扩展名:wml tmime类型:text/vnd.wap.wml 即可
如果在ASP脚本中有一个错误,那么诊断程序会发还一个HTML页面,请检查脚本。17. 在使用ASP生成WML页面的时候出现了错误: ,会是什么问题?
这个问题是Web浏览器不知道WML的正确类型,修改ASP的第一行,加入:
&Response.C& 
后就可以工作了。18. 下面的代码有什么问题吗?&%Response.C%&&?xml version=&1.0&?&
去掉&?xml version=&1.0&?&之前的空格。XML解释器希望在这行中没有其他字符,甚至是空行。19. ASP代码可以在模拟器上工作,在真正的浏览器上怎么不行?
在很多模拟器上没有像真正的WML浏览器那么严格。这些对于那些没有使用网关的模拟器(Nokia SDK/Toolkit)来说更是这样,有些就根本没有使用网关(WinWAP、WapMAN)。
一个真正的WML浏览器应该只读取二进制的数据(从WML编码得来的)WMLC,对于网关应该将文本WML转换/编译成WMLC。语法是非常严格的。ASP是为HTML浏览器设置的,但是HTML没有WML那么严格。
这里在ASP生成动态页面的时候有一个微小的“bug”。它在WML浏览器上不允许有任何地方输出白行(例如:空格,回车,换行)。注意到有些网关可能会修正这些问题,但有的则不管(例如:CMG网关)。
下面是一个常见的ASP代码用来输出WML页面开头的MIME类型:&%Response.C%&&?xml version=&1.0&?&
问题就在ASP将会在 .wml&%& 和 &?xml vers 之间输出换行和回车。这两行就被分割了。这将打乱WML代码的内容。WML必须以“&”开头,而且第一行是&?xml version=&1.0&?&。就上面的WML页面回车/换行将会出现问题。
最简单的解决办法是:
&%Response.C%&&?xml version=&1.0&?&
在XML定义正确的格式化以后,后面的部分WML对空格就没有那么严格的要求。
要注意的是有些网关在输出ASP的时候会有问题,因此在WML代码中最好使用 Response.Write 而不是&%=MyVar%&。20. 如何使用Perl来生成WML内容?
和其他Server端程序一样。Perl也可以用来书写漂亮的WAP应用程序。
最常见的就是如何使用Perl输出正确的MIME类型,下面的例子说明了这一点:print &Content-type: text/vnd.wap.wml&#92;n&#92;n&;print &&?xml version=&#92;&1.0&#92;&?&&#92;n&;print &&#92;&&&#92;n&;&/A&print &&#92;n&;……21. 应当如何下手书写WAP应用程序?
其实需要的只是Text编辑器。但是使用一个开发工具可以节约很多时间。
在这之前应该浏览一下WAP的权威站点:。
在Nokia WAP 开发论坛中进行注册,并且下载Nokia WAP Developer Toolkit 。Toolkit中的PDF文件可以给出一定的WML和WMLScript指导。Nokia Toolkit需要JRE (Java Runtime Environment) v.1.2.2 或者更高版本。
虽然工具可以用来为WAP设备设计应用,但是不是为专门的移动电话。在WAP开发工具上所看到的并不代表用户在手机上所看到的。为了确定想看到的事情,最好需要一个WAP设备,例如移动电话,或者模拟器。
Nokia WAP SDK 2有一个7110的模拟器。模拟器是一个有效的检测方式,能检测程序中的bug。 Nokia SDK 同样还包括一个小的WAP server让开发者可以从本地或者HTTP服务器上下载WML页面。
到 Phone.com 开发站点注册后,Phone.com 提供UP.browser。这是最流行的浏览器,特别是在美国,Phone.com 提供UP.SDK。 在注册之后就可以下载。
对于Ericsson R320 和 R380是最近的事情。应该注册并查看Ericsson&#39;s Developer&#39;s Zone 来得到开发工具。R380是一个非常好的模拟器,在 Symbian 不需要注册就可以下载。Ericsson 没有公开的为R320的模拟器。
Motorola 有一个平台叫做 Mobile Internet eXchange 或者 MIX 。Mobile Application Development Kit 已经开发出一个开发平台,即为WAP也为Motorola的 VoxML。在注册后,可以在下面的网址找到数据包。
WAPmine 是一个独立的应用,叫做 WAPPage 是一个所见即所得的编辑工具。而且有一个XML树型控件来编辑WML标签。
如果在开发公共应用程序时,想在很多设备上测试你的程序,就像在不同的浏览器上测试HTML页面一样。注意在不同的WML浏览器上的差别,可能比在不同的HTML浏览器上的差别要大。22. 如何编写和测试WML页面?
现在有很多SDK。AnywhereYouGo.com有WAP SDK和IDE列表,可以下载一个来用。任何文本编辑器都可以书写一个简单的WML页面,当然HTML编辑器也可以(特别是那些支持个人定义标签的),例如:Allaire Homesite (
)。可以使用SDK来做简单的测试,但是对于大的项目可能要困难些。AnywhereYouGo.com已经建立一套基于Web的工具来帮助WAP测试。23. 哪儿可以在找到WML的测试工具?
首先确定WML代码是正确的,然后再使用WML测试工具。
有一个非常好的测试工具在Zygo Communications( ),测试工具是用Perl写的。里面还有其他的工具可供下载。24. 如何操作WML页面?
操作WML页面或者卡片,最简单的办法是通过现有的网关。大多数移动电话提供者将功能都放在主页上,在上面可以通过WAP设备操作。网关的链接一般叫做“Go to URL”。当选择以后,WAP设备将通过网关操作指定的普通IP或者URL。在这种情况下,网关读取从WAP设备发送给网关的WML内容,就像PC浏览器读取内容的过程一样。
有些营运商选择不让他们的用户操作其他的站点。这个就像Internet Service Provider只允许用户操作ISP自己的站点。像这样的做法是不明智的,这样会发现自己的用户去其他地方了。
如果要坚持这种方法,可以通过ISP拨号或者使用一个公共的网关来取得其他的WAP资源。25. 有没有一个友好的方式来管理WML内容?
还没有。虽然Oracale正在开发数据库驱动的文档服务,被称为Panama,可以支持WAP分发。 26. 如何防止用户代理cache页面?
如果用户使用ASP,应该加入一行&%Response.expires=-1%& ,这个将阻止Cache。27. 怎样防止从Cache中读取WML页面?
当WML页面下载到WAP设备后,它将保存在WAP设备内存中一段时间,直到这个时间过期。在这之后,页面将从服务器下载,而不是从WAP设备的缓存读取。这个过程被称做Cache。
但是有些时候不想让页面从缓存中读取,而是从服务器端读取。一个典型的例子就是当服务器的内容不断在更新的时候,通过在HTTP头中加入一定的cache信息,来告诉WAP设备该页面将不存储在缓存中。
用专门做WAP的工具做!图片要求不要大,否则速度就是问题!
手机不支持utf-8.手机只能用wap编码
图片要求不要大,否则速度就是问题!
其他2条回答
为您推荐:
其他类似问题
wap的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。protected void Button2_Click(object sender, EventArgs e)&&&&&&& {&&&&&&&&&&& //string uc = Request.Cookies["userinfo"]["usercode"];
&&&&&&&&&&& //CommonDB.WriteLog(string.Format("{0}|{1}|{2}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), uc, "GrjkdaCX_Exelc"));
&&&&&&&&&&& Response.Clear();&&&&&&&&&&& Response.BufferOutput =&&&&&&&&&&& Response.Charset = "UTF-8";&&&&&&&&&&& Response.ContentEncoding = System.Text.Encoding.UTF8;&&&&&&&&&&& Response.Write("&meta http-equiv=Content-Type content=text/charset=UTF-8&");&&&&&&&&&&& Response.AppendHeader("Content-Disposition", string.Format("filename=" + System.Web.HttpUtility.UrlEncode("个人健康档案", System.Text.Encoding.UTF8) + ".xls"));&&&&&&&&&&& //设置导出文件的格式&&&&&&&&&&&& Response.ContentType = "application/ms-excel";&&&&&&&&&&& EnableViewState =&&&&&&&&&&& System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("ZH-CN", true);&&&&&&&&&&& System.IO.StringWriter stringWriter = new System.IO.StringWriter(cultureInfo);&&&&&&&&&&& System.Web.UI.HtmlTextWriter textWriter = new System.Web.UI.HtmlTextWriter(stringWriter);&&&&&&&&&&& //***************************************************************开始&&&&&&&&&&& //this.GridView1.RenderControl(textWriter);&&&&&&&&&&& 个人基本信息DB db = new 个人基本信息DB();&&&&&&&&&&& string wzd = GetWzd();&&&&&&&&&&& string oid = Request.Cookies["userinfo"]["deptid"];&&&&&&&&&&& string sjb = TextBox4.T&&&&&&&&&&& string sje = TextBox5.T&&&&&&&&&&& string dah = TextBox1.T&&&&&&&&&&& string xm = TextBox2.T&&&&&&&&&&& string zjm = "";&&&&&&&&&&& string sfz = TextBox3.T&&&&&&&&&&& string xzqh = Request.Form["district.id"];&&&&&&&&&&& int dazt = ddl档案状态.SelectedI&&&&&&&&&&& int zx = 0;&&&&&&&&&&& string ageStatus = DListAge.SelectedV&&&&&&&&&&& int age = 0;&&&&&&&&&&& if (TextBox6.Text != "")&&&&&&&&&&& {&&&&&&&&&&&&&&& age = Int32.Parse(TextBox6.Text);&&&&&&&&&&& }
&&&&&&&&&&& DataTable dt = db.SelectExecl(oid,sjb,&sje,dah,xm,zjm,sfz,xzqh,dazt, zx, ageStatus, age,sfhg,wzd);&&&&&&&&&&& DataGrid grid = new DataGrid();&&&&&&&&&&& try&&&&&&&&&&& {&&&&&&&&&&&&&&& grid.DataSource =&&&&&&&&&&&&&&& grid.DataBind();&&&&&&&&&&&&&&& grid.RenderControl(textWriter);&&&&&&&&&&& }&&&&&&&&&&& catch&&&&&&&&&&& {&&&&&&&&&&&&&&& string script = string.Format("&script&TsAndTz('数据量过大,无法生成。')&/script&");&&&&&&&&&&&&&&& ClientScript.RegisterStartupScript(this.GetType(), "TsAndTz", script);&&&&&&&&&&& }&&&&&&&&&&& //****************************************************************结束
&&&&&&&&&&& string strExcel = stringWriter.ToString();&&&&&&&&&&& //去除超链接 &&&&&&&&&&& strExcel = Regex.Replace(strExcel, "&a (.*?)&", "", RegexOptions.Compiled);&&&&&&&&&&& strExcel = Regex.Replace(strExcel, "&/a&", "");
&&&&&&&&&&& //把HTML写回浏览器&&&&&&&&&&&& Response.Write(strExcel);&&&&&&&&&&& Response.End();
提问于: 11:03
分享您的问题
这没有错,你直接在excel中输入身份证号也会是这个效果,这是excel的数据显示格式,你可以右键身份证那列&&&设置单元格格式&&&数字&&&选择文本,这时候你在excel中输入的身份证号就会正常显示。最简单的解决办法就是在你输出身份证那列加上&&就可以了,也可以在程序中设置excel数据显示格式,这篇文章你可以看一下.
收获园豆:10
|园豆:214
其他回答(3)
兄台检查是不是把身份证弄成了整型
这个数据并没有错,改成字符串格式就还原了
你把身份数据保存为文本,用'5138... 这种形式。
园豆:35730
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。asp.net实现手机号码归属地查询,代码如下
protected void Button1_Click(object sender, EventArgs e)
if (Regex.IsMatch(TextBox1.Text.Trim(), @"^\d{7,11}$"))
string num = TextBox1.Text.Trim().Substring(0, 7);
DataRow dr = DAL.oledb.ExecuteDataRow("db.mdb", "select * from list where num = ?", num);
if (dr != null)
Response.Write(TextBox1.Text.Trim() + "&br /&" + dr["city"].ToString() + "&br /&" + dr["cardtype"].ToString());
没有更多推荐了,

我要回帖

更多关于 asp.net mvc 页面跳转 的文章

 

随机推荐