【发布时间】:2012-04-19 11:28:53
【问题描述】:
我使用 ASP.Net MVC 3 创建了 yahoo 天气 API 应用程序,当我尝试将邮政编码插入文本字段以查找正确的 xml 时,我想为标准的英国邮政编码留出空白。你能帮我做那件事吗?以下代码的model.PostCode 表示已在模型中声明为字符串的 PostCode 变量。此代码在控制器文件中。
private Boolean LookupWeather(ref RssModels model)
{
string WoeidUrl = "http://where.yahooapis.com/v1/places.q('" +
model.PostCode +
"')?appid=EzZDnOXV34EzJpQ8mX8mc62cYk1Gu21DzUhsLr.4nQ2qz.xffZah.RNq8lObxA--";
XDocument getWoeid = XDocument.Load(WoeidUrl);
try
{
model.Woied = (int)(from place in getWoeid.Descendants("place")
select place.Element("woeid")).FirstOrDefault();
return true;
}
catch
{
return false;
}
如果可以的话,请帮我获取如下 URL。
http://where.yahooapis.com/v1/places.q('mk10%202hn')?appid=EzZDnOXV34EzJpQ8mX8mc62cYk1Gu21DzUhsLr.4nQ2qz.xffZah.RNq8lObxA--
提前谢谢你。
【问题讨论】:
标签: c# .net asp.net-mvc asp.net-mvc-3