小编Jen*_*fer的帖子

ASP.NET MVC公共替代UrlHelper.GenerateUrl

我想在我的页面中嵌入一个控制器动作的链接,以便我可以从javascript使用它.就像是

var pollAction = '/Mycontroller/CheckStatus'
Run Code Online (Sandbox Code Playgroud)

现在我很乐意对它进行硬编码,但如果有一种方法可以用来创建URL,那将会非常好.AjaxHelper/HtmlExtensions包含创建超链接的方法(.ActionLink(...)等),但是如果你研究它们的内容,它们依赖于一个名为UrlHelper.GenerateUrl()的方法来解析控制器和动作.一个网址.这是内部的,所以我无法真正理解这一点.

有人在框架中找到了一个很好的方法吗?或者我必须自己动手?

c# asp.net-mvc

13
推荐指数
2
解决办法
1万
查看次数

TFS 2008/TFS 2010如何以及在何处存储变更集?

我试图了解TFS 2008(以及2010年是否不同)如何存储和传达变更集中一组更改的详细信息.

现在,当我提交Subversion托管项目时,客户端将差异发送到服务器.因此,如果我添加了一个文件并在另一个文件中更改了几行,则会发送类似"添加文件A.txt,将2行"A""B"写入B.txt"的内容.这意味着我可以退出修订,因为差异很可逆 - "删除文件A.txt并从B.txt取出两行".很确定它与git也一样.

我有一种感觉,TFS不会以这种方式存储变更集(基于谣言和我不能轻易回滚修订等的事实).

我认为发生的是:如果我在变更集中更改了文件A,B和C,变更集中实际存储的是文件A,B,C的全新副本.不仅仅是差异.

我在这个假设中是否正确?作为商业软件,我完全相信这些信息不可用,但我想我会问谷歌搜索没有产生任何东西!

作为推论:TFS变更集存储在哪里?我知道SQL服务器用于某些存储...也是changsets?

我们目前正在使用TFS 2008,但了解2010年的答案也很有用,因为我认为有升级计划.

tfs tfs2008 changeset tfs2010

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

标签 统计

asp.net-mvc ×1

c# ×1

changeset ×1

tfs ×1

tfs2008 ×1

tfs2010 ×1