解决方案 »
- 关于jquery $(document).ready 用法,谁给点建议
- ASP.NET用FileUpload上传图片在本地可以,上传FTP服务器出错,怎么回事
- 访问 IIS 元数据库失败。
- ASP.NET中使用fckeditor.net,如何控制文件上传的路径?
- ASP.NET的超级大难题
- 昨天才补习xml工课,好心人给个xpath表达式吧
- 一个字符串里,我想替换多个字符串,如果它们存在的话
- 如何得到百度URL中的关键字
- .net framework1.0和.net framework1.1
- 关于xml查询的问题。在线等
- a标签href属性和onclick事件顺序
- asp.net 如何接受post过来的json格式
void foo(int? x, int y = 1)
比如我要调用
GetStorByPages/{Token}/{PageIndex}/{PageSize}/{EntityNo}/{EntityName}
正常地址为:GetStorByPages/" + Token + "/1/5/123/name
如果我不想设置EntityName
那地址如果写为:GetStorByPages/" + Token + "/1/5/123/ 就会提示找不到方法。
我目前做法是约定传null,服务方法里检测是否为"null" 来判断传递的值是否为空。
请问是否有更好的解决方案?
比如我要调用
GetStorByPages/{Token}/{PageIndex}/{PageSize}/{EntityNo}/{EntityName}
正常地址为:GetStorByPages/" + Token + "/1/5/123/name
如果我不想设置EntityName
那地址如果写为:GetStorByPages/" + Token + "/1/5/123/ 就会提示找不到方法。
我目前做法是约定传null,服务方法里检测是否为"null" 来判断传递的值是否为空。
请问是否有更好的解决方案?
刚开始看mvc技术文章,看了你的意思,感觉是自定义路由没有配置好,提示找不到方法,就是说路由匹配url时找不到,进而传不到controller的action方法,你还是应该从路由和url入手,路由有很多规则,可以加上正则表达式匹配,这样范围能更广一些
比如我要调用
GetStorByPages/{Token}/{PageIndex}/{PageSize}/{EntityNo}/{EntityName}
正常地址为:GetStorByPages/" + Token + "/1/5/123/name
如果我不想设置EntityName
那地址如果写为:GetStorByPages/" + Token + "/1/5/123/ 就会提示找不到方法。
我目前做法是约定传null,服务方法里检测是否为"null" 来判断传递的值是否为空。
请问是否有更好的解决方案?
刚开始看mvc技术文章,看了你的意思,感觉是自定义路由没有配置好,提示找不到方法,就是说路由匹配url时找不到,进而传不到controller的action方法,你还是应该从路由和url入手,路由有很多规则,可以加上正则表达式匹配,这样范围能更广一些
我也想过从路由入手来解决,可以前从没用过MVC,不熟,就想试着找下其他解决方案,如果实在不行,再从路由入手来解决