无法检索查询字符串值从以下网址
我通过URL链接下面给出的锚标签:无法检索查询字符串值从以下网址
mail.Body += string.Format("<a href=\"http://www.abc.co.in/Download.aspx?period={0}&ProductName={1}\">Demo Download</a>", DateTime.Now, productName);
,并试图检索download.aspx页的页面加载此值,但它显示了它null
值。我的代码是:
string PName = Request.QueryString["ProductName"] as string;
也许这个问题是由于你逝去的10/04/2013 6:03:56
格式此日期到2013年10月4日6时03分56秒通过
格式化的日期中的斜杠(/)string PName = Request.QueryString["ProductName"] as string;
string Period = Request.QueryString["period"] as string;
希望这有助于:
DateTime.Now.ToString("dd-MM-yyyy hh mm")
然后你就可以通过检索查询字符串。
仍然不工作我认为我必须回顾两个价值如何检讨这两个价值? – 2013-04-10 12:48:15
点击“演示下载”链接后,您可以粘贴浏览器顶部显示的网址吗? – 2013-04-10 12:59:17
我认为你的整个网址并不完整。试图逃避这样的价值观......
string queryString = string.Format("period={0}&ProductName={1}", System.Web.HttpUtility.UrlEncode(DateTime.Now.ToString()), System.Web.HttpUtility.UrlEncode("any product name"));
string body = string.Format("<a href=\"http://www.abc.co.in/Download.aspx?{0}\">Demo Download</a>", (queryString));
System.Web.HttpUtility.UrlEncode(“some product”))sir here“Some Product”的意思是? – 2013-04-11 05:22:27
它意味着任何字符串值。您可以将您的产品名称变量(以及任何其他用作url参数的变量)传递给UrlEncode函数。例如;某些产品名称(例如:24“液晶显示器/电视)可能是不正确的url参数,您必须对这些变量进行编码(24%22%20LCD%20Monitor%2FTV)。 meyerweb.com/eric/tools/dencoder/ – 2013-04-11 07:42:58
只是一个猜测...'productName'可能包含特殊字符('=','/',等),你检查的结果是什么你的URL字符串'。格式(...)'? – 2013-04-10 12:28:34
yaa我在这里把我的结果,所以你可以得到更多的想法 – 2013-04-10 12:30:49
欢迎Mr.purvang pandya
致abc Webnology
谢谢你对Sms查询;
请点击下面的链接下载演示
Demo Download – 2013-04-10 12:32:10