小编dri*_*weg的帖子

ASP .Net MVC路由:仅使用字符串ID的URL

很简单的问题,但我找不到答案:

{controller}/{action}/{id}global.asax中有默认模式.

当微软和苹果存储在数据库中时,我还需要一些东西,比如www.example.com/microsoftwww.example.com/appleid.使用默认模式为:www.example.com/brands/detail/microsoft

任何想法模式应该如何?我尝试过:{id}并设置控制器和操作brands,detail它可以满足我的需求,但会破坏所有其他模式.

谢谢

asp.net-mvc url-routing

10
推荐指数
2
解决办法
6166
查看次数

Visual Studio ASP .Net MVC Intellisense

如果我在html属性中使用它,vs 2008 intellisense不起作用.例

<form method="post" action="<%= Url.Action %>"
Run Code Online (Sandbox Code Playgroud)

当我输入Url.Action代码提示不起作用,而是它给了我可用于"动作"值的文件选项.

intellisense在html属性中不起作用是正常的吗?或者我错过了修复这个bug的东西.

intellisense visual-studio-2008

5
推荐指数
1
解决办法
859
查看次数

使用GUID的部分作为ID

我正在开发一个ASP .Net MVC应用程序.我的一个动作需要id作为参数.例如:

public actionresult Detail(Guid id){
    return View();
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我正在使用Guid而不是Int.问题更具美感.网址可能很长,例如localhost/Detail/0c157b42-379d-41d5-b9ba-83e9df9985b2.

只采取部分Guid类似的安全localhost/Detail/0c157b42吗?

asp.net-mvc guid

5
推荐指数
1
解决办法
1420
查看次数

没有Web部署的VS 2010部署

在VS 2008中,我总是使用Web部署项目来构建三个不同的环境.它可能不是最好的解决方案,因为我仍然需要将构建的文件xcopy到服务器,但它很简单.

现在使用VS 2010它看起来很有前途,但它看起来也很复杂.我的托管服务提供商没有Web Deploy,这是VS 2010中部署的最新功能和旗舰技术.

我的问题是我如何为每个环境构建并将文件复制到服务器?使用Build Deployment Package将创建ZIP文件,当我解压缩时,它将输出如此多的文件和令人困惑的文件夹结构.有没有人有什么建议?

deployment web-deployment-project visual-studio-2010

5
推荐指数
1
解决办法
478
查看次数

asp .net mvc授权

在asp .net mvc中保护Web应用程序某些区域的最佳方法是什么?我知道我们可以[Authorization]在每个动作中放置属性,但这似乎非常繁琐,因为你必须把它放在所有地方.我正在使用成员资格提供程序,并通过基于该文件夹设置此保护来尝试我以前在回发模型中的方式.我使用web.config <location>部分来保护一些文件夹.我在mvc中试过这个,它看起来很有效,但大部分教程都使用了这种[Authorization]方式.

哪一个更好的方法?

membership asp.net-mvc

4
推荐指数
2
解决办法
959
查看次数

UITableView静态单元格 - 如何限制显示的行?

在iOS 5上

我有一个UITableViewController设置为静态单元格.我只需要3行,每行都会填充内容.所以我放了3个UITableViewCell.一切正常,但是当我运行应用程序时,它总是显示超过3行.其余行是空行.我怎样才能显示我想要显示的3行.

我应该使用Grouped样式和自定义外观吗?

uitableview static-content

1
推荐指数
1
解决办法
2021
查看次数