【问题标题】:Passing Zipcode + 4 in query string在查询字符串中传递 Zipcode + 4
【发布时间】:2014-08-07 15:33:54
【问题描述】:

我试图在我的查询字符串中为一个对话框传递一个邮政编码 + 4。当我通过时:

?zip=12345-1234

它正在评估它作为一个数学问题,我的对话框将其接收为

zip = 11111

有没有办法在邮政编码中传递 -(破折号)而不会将其评估为数学问题。

【问题讨论】:

  • 您需要正确编码。对于 - 它应该替换为 %2D。
  • 通过的意义是什么(举个例子,这样会更清楚)
  • 将你的字符串评估为“数学问题”的“它”是什么?
  • 当我通过查询字符串传递该值时,我已经有了 zip 加 4,即 12345-1234,它(查询字符串)将其评估为数学问题
  • 请出示相关代码。

标签: c# query-string


【解决方案1】:

您的意思是 zip="12345-1234"? (假设 zip 是一个字符串)

或者也许:(如果 zip 是整数)

string sZip = zip.ToString();
sZip = sZip + "-1234";

你写的意思是从 12345 中减去 1234。我写的是“将 zip 设置为 string '12345-1234'”。如果你不知道有什么不同,那你就没有理解 int 和 string 的区别。您可以在互联网上了解不同类型对象或变量之间的差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2016-09-18
    • 2019-11-18
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    相关资源
    最近更新 更多