asp.net – MVC4项目 – 参数值中不能有点?
发布时间:2020-12-16 03:39:36 所属栏目:asp.Net 来源:网络整理
导读:我有一个MVC4项目,我正在尝试使用/ QRCode / address / amount等URL.以下是它的声明方式: 路线: routes.MapRoute( name: "QRCode",url: "QRCode/{address}/{amount}",defaults: new { controller = "QRCode",action = "Index" }); 控制器: public class Q
我有一个MVC4项目,我正在尝试使用/ QRCode / address / amount等URL.以下是它的声明方式:
路线: routes.MapRoute( name: "QRCode",url: "QRCode/{address}/{amount}",defaults: new { controller = "QRCode",action = "Index" } ); 控制器: public class QRCodeController : Controller { public ActionResult Index(string address,double amount) { ... 问题是: 当URL为:QRCode / address1 / 33时,一切正常,但如果第二个参数中有一个点,例如:QRCode / address1 / 33.33,我收到“HTTP错误404.0 – 未找到”. 重新声明字符串的第二个参数会产生相同的结果. 用.代替点得到相同的结果 谁知道这里发生了什么?我知道它在MVC3中运行良好 解决方法
如果这是在IIS 7上,然后将其添加到您的配置文件,它应该工作正常:
<system.web> <httpRuntime relaxedUrlToFileSystemMapping="true" /> </system.web> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mono 3.4.1中的UserCookieAuthentication
- 如何在ASP.NET应用程序中有效地缩放和裁剪图像?
- asp.net-mvc – ASP.NET MVC 4 – @Section中Javascript函数
- asp.net-mvc-3 – 剃刀索引视图中的条件格式
- asp.net-mvc-3 – 如何在输出缓存中使用动态持续时间值?
- asp.net – GridView:选择页面按钮(数字)样式
- asp.net – 当我在gridview中进行排序时触发了Gridview Row
- 集成EntLib实现ASP.NET MVC的异常处理
- 发布ASP.net无法看到程序集
- asp.net-mvc – 如何从umbraco mvc中的表面控制器添加查询字
推荐文章
站长推荐
- 如何防止ASP.NET站点的图像热链接?
- asp.net – 在日期字段中插入空值?
- asp.net-mvc-3 – 如何使用ASP.NET MVC 3“Razor
- asp.net-mvc-3 – 如何从MVC 3和IIS7提供汇编嵌入
- asp.net-mvc – 堆栈跟踪错误
- asp.net-mvc – 如何使用Wix在IIS 7上安装ASP.Ne
- asp.net – ‘Sys.WebForms.PageRequestManager’
- asp.net-mvc-4 – MVC 4中的HttpContext.Current
- asp.net – 将persistentCookiesOnPassiveRedire
- ASP.NET MVC实现layui富文本编辑器应用
热点阅读