现有一用户的个人主页页default.aspx?r=参数(数字)
比如
default.aspx?r=1
default.aspx?r=234
default.aspx?r=123
我在本地调试是一点问题都没有,能正常取到r的值
为什么一传到服务器上面Request.QueryString["r"]就无法取到值,
(补充一下,其他页面无论是服务器还是本地,取参数值都没问题,就这一个页面有问题)谢谢各位指点。
比如
default.aspx?r=1
default.aspx?r=234
default.aspx?r=123
我在本地调试是一点问题都没有,能正常取到r的值
为什么一传到服务器上面Request.QueryString["r"]就无法取到值,
(补充一下,其他页面无论是服务器还是本地,取参数值都没问题,就这一个页面有问题)谢谢各位指点。
解决方案 »
- membership为何掉线
- asp.net 用户控件 与母版
- 什么时候选用XML作为数据源好?
- VS2008自带的menu控件,如何支持iframe?
- 在ASP。NET里面,请问有谁做过打印吗?
- 新人刚注册 因毕业设计遇到问题一直无法解决 特求高手帮忙
- 送分,可以这么说。。。。。。。。。。。。关于自动写DataGrid 的问题.
- 过滤DataTable中的行的 小小小小小 问题 希望你的指点~~~~~~~~~~
- 求教,请指点!我若不装vs.net直接在dreamweaver中编写asp.net文件有什么工具可以让我象在vs.net中一样直接调用控件!感谢!!!!!
- static string curentNo = "";是不是所有的用户同时用这个变量??不解。
- 请大家指教:js前台取gridview值的问题
- 求助 关于DropDownList的初始化
{
if (Request.QueryString["r"] != null && Request.QueryString["r"].Trim() != string.Empty)
{
myid = int.Parse(Request.QueryString["r"]);
}
else
{
myid = this.UserID;
}
//判断会员是否存在
if (!us.CheckUser(myid))
{
myid = this.UserID;
}
}this.UserID是用户自己的ID,因为是必须登陆才能查看此页面
{
Response.Write(Request.QueryString["r"]);
}
改成这个试试看!!!!注意访问地址!!!
{
public partial class MySpace : Web.UI.Page.UserPage
{
public int myid;
public string userName = "";
public string Photo = "";
public string Rss = "";
public string Shool = "";
public int FriendNum = 0;
public int BlogNum = 0;
public int ShareNum = 0;
public int GroupNum = 0;
public int MovieNum = 0;
public int PhotoNum = 0;
public int RssNum = 0;
public int LogNum = 0;
public string Province = "";
public string Number = "";
public int IsFriend = 0;
public bool flag = false;
public string Strhref = "";
public string Career = "";
public string Contact = "";
public string photosmall = "";
public string h3dis = "";
public string gbdis = "";
public string shandis = ""; protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["r"] != null && Request.QueryString["r"].Trim() != string.Empty)
{
myid = int.Parse(Request.QueryString["r"]);
}
else
{
myid = this.UserID;
}
//判断会员是否存在
if (!us.CheckUser(myid))
{
myid = this.UserID;
} if (this.UserID != myid)
{
gbdis = "none";
}
else
{
gbdis = "";
}
}
}
}
}
1. 变成编码NavigateUrl='<%# "WebUserInfoManager.aspx?id=" + Server.UrlEncode(Convert.ToString(Eval("Username"))) %>'2. 解码string idString = Request.QueryString["id"];
idString = Server.UrlDecode(idString);呵呵,直接在跳转前,就编码一次,取参数的时候在解 回来。希望这个可以帮助到你:)
{
Response.Write(Request.QueryString["r"]);
} 看下究竟怎么回事。
向大家推荐一款功能强大的CF辅助程序,2008-10-3更新。具体功能请点击网址查看!