为什么第二个参数取不到值呢?

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:30:35
:<form action="root.asp?stu_id=<%=stu_id%>&stu_name=<%=stu_name%>" method="post">

为什么第一个参数取得到,第二个参数取不到呢?

输出看一下stu_name是否为空。不为空的话,是否有汉字。
汉字的话,需要进行编码。

if (Request.QueryString["stu_name"] != null)
{
string name = Request.QueryString["stu_name"];
}

stu_name如果是中文要编码
编码:HttpEncode还是htmlEncode吧
解码:HttpDecode还是htmlDecode

不会取不到的,我以前也这样写过。
你确定stu_name不为空??

运行在这里的时候
aspx里面变量一定要有值

检查定义的时候是否用的 public

再检查一下是否有值.