c#写ASP用服务端组件获取request值?

jd_zhangfeng jd_zhangfeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟最近由于项目需要,要用C#来写一个asp用的组件,遇到不少问题,从中也学习了不少
现在遇到一个难题
先看代码

using System;
using System.Collections.Generic;
using System.Text;
using ASPTypeLibrary;
using Microsoft.VisualBasic;

namespace aspdll
{
public class Class2
{
public Request Myrequest;
public Response Myresponse;



public void OnStartPage(ScriptingContext sc)
{
Myrequest = sc.Request;
Myresponse = sc.Response;
Myresponse.Write(Myrequest.QueryString["test"]);//这里可以直接输出我传入的querstring的值
if (Myrequest.QueryString["zf"] == "abc")

/*但是这里,始终无法验证通过,Myrequest.QuertString是一个IRequestDictionary对象,和string无法比较,
* 但是Myrequest.QueryString["zf"].tostring()返回的值却是System_Com,我如何才能正确的进行判断?*/
{
Myresponse.Write("ok");
Myresponse.Cookies["test"] = "z";//这里也无法通过,因为Cookies只有get没有set
}

}


}

}


这两个问题困扰我已经很长时间了,资料查看了很多,始终没有解决
请高手帮我解答下,谢谢,如果分不够可以再加

...全文

相关推荐

评论 43
收藏 已收藏
分享
返回顶部
jd_zhangfeng
C# 111,129 成员 642,538 内容