哪些字符使网址无效?
这些有效的网址是?
example.com/file[/].htmlhttp://example.com/file[/].html控制器:
public ActionResult Tool(string id)
{
// Code goes here . .
}
Run Code Online (Sandbox Code Playgroud)
视图:
<a href="/Home/@item.Type/@Url.Encode(item.Title)" id="toolTitleLink">@item.Title</a>
Run Code Online (Sandbox Code Playgroud)
从上面的代码@item.Title可以有特殊字符,如'/'示例链接是http://localhost:39727/Home/Tool/C+Compiler+For+The+Pic10%2f12%2f16+Mcus当我尝试导航到该链接Tool Controller未被调用.我曾经使用@Url.Encode但仍未Controller被召唤.
我正在使用谷歌字体,它为以下链接生成以下错误
<link href="http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Montserrat:700|Merriweather:400italic|Roboto+Condensed|Source+Sans+Pro|Droid+Serif|Open+Sans+Condensed|Oswald|Molengo|PT Sans|Droid Sans')" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
错误信息
第35行,第289列:
href元素的属性值错误link:查询中的非法字符:不是URL代码点。Run Code Online (Sandbox Code Playgroud)…if|Open+Sans+Condensed|Oswald|Molengo|PT Sans|Droid Sans')" rel="stylesheet" />URL的语法:任何URL。例如:/ hello,#canvas或http://example.org/。字符应以NFC表示,空格应转义为%20。
范例HTML
<html>
<head>
<title>Title</title>
<meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1" />
<link href="http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Montserrat:700|Merriweather:400italic|Roboto+Condensed|Source+Sans+Pro|Droid+Serif|Open+Sans+Condensed|Oswald|Molengo|PT+Sans|Droid+Sans')" rel="stylesheet" />
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
更新
这会产生错误
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto%20Condensed|Source%20Sans%20Pro" />
Run Code Online (Sandbox Code Playgroud)
这个作品
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto%20Condensed" />
Run Code Online (Sandbox Code Playgroud)
当我添加|添加多种字体时,它会生成错误,因此我应该使用多个<link>标签添加字体还是?
对此感到困惑的是,如下链接是由Google字体在网站上使用字体生成的
https://www.google.com/fonts#UsePlace:use/Collection:Open+Sans|Roboto:400,700,400italic|Roboto+Condensed:400,300|Lato
Run Code Online (Sandbox Code Playgroud)