含有Response.Cookies语句的.cs编译dll后,加载到页面出现错误,高人指点!

问题描述

cl.cs文件usingSystem;usingSystem.Net;usingSystem.Data;usingSystem.IO;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;namespaceepttest{publicclassoutdata:System.Web.UI.Page{publicoutdata(){}boolThumbnailCallback(){returntrue;}publicstringGetFileName(stringpicdir,stringpicini){Response.Cookies["file_type"].Value="2";return"ddddddd";}}}编译:csc/t:library/out:cl.dll/R:dllsystem.dll/R:dllsystem.data.dll/R:dllsystem.web.dll/R:dllSystem.Drawing.dllcl.cs调用:<%@PageLanguage="c#"%><%@importNamespace="epttest"%><scriptrunat="server">voidPage_Load(objectsender,EventArgse){outdatacs=newoutdata();stringpicdir=Server.MapPath("Uploads/"+Request.Cookies["picdir"].Value);stringpicini=Server.MapPath("./pic.inc");stringhh=cs.GetFileName(picdir,picini);}</script><html><head>...当含有Response.Cookies["file_type"].Value="2";就出错!!高人帮忙啊!小弟多谢!

解决方案

解决方案二:
看看:Response.Cookies.Add(newHttpCookie("ftype","2"));查看你的浏览器是否支持COOKIE:Response.Write(HttpContext.Current.Request.Browser.Cookies.ToString());
解决方案三:
Response.Cookies["file_type"].Value="2";下面加上这句Response.Cookies["file_type"].expires=DateTime.Now.AddDays(1);stringpicdir=Server.MapPath("Uploads/"+Request.Cookies["ple_type"].Value);
解决方案四:
不行啊!好像dll含有网页控件都不行....高手啊进来吧!!!cl.cs文件usingSystem;usingSystem.Net;usingSystem.Data;usingSystem.IO;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;namespaceepttest{publicclassoutdata:System.Web.UI.Page{publicoutdata(){}boolThumbnailCallback(){returntrue;}publicstringGetFileName(){Response.Cookies["file_type"].Value="2";return"ddddddd";}}}编译:csc/t:library/out:cl.dll/R:dllsystem.dll/R:dllsystem.data.dll/R:dllsystem.web.dll/R:dllSystem.Drawing.dllcl.cs调用:<%@PageLanguage="c#"%><%@importNamespace="epttest"%><scriptrunat="server">voidPage_Load(objectsender,EventArgse){outdatacs=newoutdata();stringhh=cs.GetFileName();}</script><html><head>...当含有网页控件就出错!!

时间: 2025-01-19 05:43:08

含有Response.Cookies语句的.cs编译dll后,加载到页面出现错误,高人指点!的相关文章

求教!.cs编译dll出错!!!

问题描述 直接使用.cs好用,当将.cs编译dll出错.....C:>csc/t:library/out:cl.dll/R:dllsystem.dll/R:dllsystem.data.dll/R:dllsystem.web.dll/R:dllSystem.Drawing.dllcl.csMicrosoft(R)VisualC#2005Compilerversion8.00.50727.1433forMicrosoft(R)Windows(R)2005Frameworkversion2.0.50

用jnative调用关联授权文件的dll,加载授权文件失败!!

问题描述 用jnative调用关联授权文件的dll,加载授权文件失败是怎么一回事??授权文件是lic格式的,是不是路径的问题??用Eclipse开发的,是不是Eclipse不支持加载lic??代码如下:packagecom;importorg.xvolks.jnative.JNative;importorg.xvolks.jnative.Type;importorg.xvolks.jnative.exceptions.NativeException;importorg.xvolks.jnativ

绿盟科技网络安全威胁周报2017.33 关注Foxit PDF Compressor installer DLL预加载漏洞CVE-2017-12892

绿盟科技发布了本周安全通告,周报编号NSFOCUS-17-32,绿盟科技漏洞库本周新增67条,其中高危7条.本次周报建议大家关注 Foxit PDF Compressor installer DLL预加载漏洞 .目前,厂商已发布更新程序,请使用Foxit PDF Compressor的用户及时升级修复. 焦点漏洞 Foxit PDF Compressor installer DLL预加载漏洞 NSFOCUS ID 37423 CVE ID  CVE-2017-12892 受影响版本 Foxit

ssh-SSH2项目调用dll路径加载问题

问题描述 SSH2项目调用dll路径加载问题 在项目中使用JNative加载dll,用到了System.load()方法,但是该方法只能把dll路径 写死了,想知道有没有办法把dll放到项目指定位置,然后用相对路径来获取dll 省的以后项目发布到不同环境,还得每次更改dll加载路径 解决方案 你可以先获取当前路径,然后拼接相对路径的方式达到load加载. 同时也可以发布到不同环境.

.net-VS2013做完网页界面,前期还测试ok,现在打开竟然没designer.cs,运行无法加载

问题描述 VS2013做完网页界面,前期还测试ok,现在打开竟然没designer.cs,运行无法加载 用vs2013前两天做的网页测试ok,上传svn,今天更新下然后打开,改界面的designer.cs没有了,.aspx名称前的图标为空白的,运行无法加载,是不是因为同事用他vs2010改了我程式?还是什么兼容问题? 解决方案 右键点击该文件,然后选择包括在该项目中.

c#- 托管DLL无法加载非托管Dll,怎么办?

问题描述 托管DLL无法加载非托管Dll,怎么办? 比如报错,"无法加载 DLL"libcurl.dll": 找不到指定的模块" 我已经引用了托管DLL libcurlNET.dll,这个托管DLL需要引用libcurl.dll,两个DLL已经放在了同一个目录下,还是报错,请指点·· 解决方案 C#用不着这个库,你直接用httpwebrequest就可以了. 解决方案二: htttprequest 效率低 解决方案三: 托管调用非托管的DLL编写C++非托管DLL以

linux下驱动模块化编译,动态加载以及卸载

步骤:: 1.编写first_driver_hello.c文件,将其放在/linux2.6.32/drivers/char路径下: 2.在/linux2.6.32/drivers/cha/Kconfig文件中添加如下语句:   3.在/linux2.6.32/drivers/cha/Makefile文件中添加如下语句:   4.编译模块:          在控制台中进入到/linux2.6.32目录          Make  ARCH=arm  CROSS_COMPILE=arm-none

one time password ET_OTPVerify.dll 未能加载模块问题

问题描述 大家好,我的开发电脑系统是windowsserver2008r2x64版本;用的是visostudio2015x64版本加载的是.netframework4.0网站(这也是模拟服务器的环境).最近我把服务器的上的网站下载在我的电脑运行遇到这样的错误,如下:1.出现问题onetimepassword一次加密组件不能正常加载ET_OTPVerify.dll2.代码位置:[DllImport("ET_OTPVerify.dll")]publicstaticexternintET_C

System.Data.dll未能加载文件

问题描述 System.Data.dll未能加载文件 (0): 生成 (web): 未能加载文件或程序集"System.Data.dll"或它的某一个依赖项.文件或目录损坏且无法读取. (异常来自 HRESULT:0x80070570)