小编Kev*_*Dog的帖子

ASP.net MVC和jQueryUI困境

我刚刚将一个项目移动到ASP.net MVC框架的beta版本,我遇到的唯一问题是jQueryjQueryUI.

这是交易:

Site.Master以下脚本引用中:

<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

使用这些,accordian UI我在其中一个视图上的工作完美,除了一个问题:来自ThemeRoller页面的图像不包括在内.如果我注释掉jQuery引用,那么ThemeRoller图像就在那里.所有的css都在Content folder,所有的脚本都在Scripts folder.

我知道这是一个愚蠢的道路问题,但它让我抽搐.

我错过了什么?

更新

我尝试了第一个答案无济于事,请阅读评论以获取详细信息.再次感谢那些正在观看的人.

第二种方法也不起作用.我很困惑.

另一个更新

使用Url.Content脚本的标记确实允许脚本正常运行.对样式表使用常规标记将所有样式都放到页面上,除了与ThemeRoller相关的所有样式外.

jquery-ui-themeroller.css文件位于Content文件夹中,当我检查元素时,css存在.我怀疑问题在于从这个css文件映射到themeroller的images文件夹,该文件夹也在Content文件夹中.此文件中的图像链接指定为:background: url(images/foo.gif)

此文件中的链接是否需要更改?

asp.net-mvc jquery jquery-ui path jquery-ui-theme

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

你能同时使用AnkhSVN和VisualSVN吗?

我想尝试一下AnkhSVN的功能(即与Red Gate SQL Changeset工具的集成),而不是完全卸载VisualSVN.感觉很狡猾,所以我想看看是否有其他人有经验可以减轻或证实我的恐惧.

更新
所以我尝试卸载VisualSVN并放入Ankh.至于在VSS内部工作,变化是完全透明的.可悲的是,SQLChangeset没有使用这个插件,所以它的一部分是徒劳的.

即使不必重新进入我的许可证,转回也是无痛的.所以,良好的知识,但没有长期目标的喜悦.

svn visualsvn ankhsvn visual-studio

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

打开新的终端窗口后,为什么需要使用"rvm use default"?

在打开一个新的终端窗口(Mac OSX 10.7.2)并进入时rails,我得到了总是很有趣的"rails目前没有安装..."消息.但是我进入rvm use default 1.9.2并且一切都很好.

我哪里做错了?

ruby-on-rails rvm osx-lion

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

如何使用WebResponse下载.wmv文件

我正在使用以下代码通过WebResponse获取wmv文件.我正在使用一个线程来调用这个函数:

static void GetPage(object data)
{
    // Cast the object to a ThreadInfo
    ThreadInfo ti = (ThreadInfo)data;

    // Request the URL
    WebResponse wr = WebRequest.Create(ti.url).GetResponse();

    // Display the value for the Content-Length header
    Console.WriteLine(ti.url + ": " + wr.Headers["Content-Length"]);
    string toBeSaved = @"C:\Users\Kevin\Downloads\TempFiles" + wr.ResponseUri.PathAndQuery;        
    StreamWriter streamWriter = new StreamWriter(toBeSaved);

    MemoryStream m = new MemoryStream();
    Stream receiveStream = wr.GetResponseStream();
    using (StreamReader sr = new StreamReader(receiveStream))
    {
        while (sr.Peek() >= 0)
        {
            m.WriteByte((byte)sr.Read());
        }
        streamWriter.Write(sr.ReadToEnd());
        sr.Close();
        wr.Close();
    }

    streamWriter.Flush();
    streamWriter.Close();

    // …
Run Code Online (Sandbox Code Playgroud)

.net c# windows-media-player

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

使用Ruby在数组中查找大小为N的所有子集

给定一个数组['a', 'b', 'c', 'd', 'e', 'f'],我如何获得包含两个,三个和四个元素的所有子集的列表?

我是Ruby的新手(从C#转移)并且不确定'Ruby Way'是什么.

ruby set combinatorics

5
推荐指数
2
解决办法
3116
查看次数

grunt-usemin会自动更新build:js blocks吗?

我想当我在一个目录中移动.js文件时,grunt-usemin会更新<!-- build:js({.tmp,app}) scripts/scripts.js -->块中列出的.js文件,但似乎并非如此.

我正在使用默认的Yeoman设置,并且没有对Gruntfile.js进行任何更改

我试过咕噜咕噜干净,但它似乎只是看着/ dist文件夹.

gruntjs yeoman grunt-usemin

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

在ASP.net MVC中实现表单

我在视图页面上有一个简单的表单,实现为用户控件,看起来像这样:

<%=Html.BeginForm("List", "Building", FormMethod.Post) %>

//several fields go here

<%Html.EndForm(); %>
Run Code Online (Sandbox Code Playgroud)

我想解决两个问题,第一个是我希望接收它的控制器方法获取用户控件的类型参数.目标是避免将表单的所有字段放入方法的参数列表中.控制器方法目前看起来像这样:

[AcceptVerbs("Post")]
    public ActionResult List(string capacityAmount)
    {
        ProfilerDataDataContext context = new ProfilerDataDataContext();
        IEnumerable<Building> result = context.Buildings.OrderBy(p => p.SchoolName);
        ViewData["Boroughs"] = new SelectList(Boroughs.BoroughsDropDown());

        return View(result);
    }
Run Code Online (Sandbox Code Playgroud)

表单中的其余字段将用于对建筑物类型进行搜索.

表单发布很好,我可以按照你期望的方式搜索容量,但是当我在搜索中添加参数时,我可以闻到丑陋.

其次,较小的问题是当页面呈现时,BeginForm标记将字符串"System.Web.Mvc.Form"呈现给页面.我如何让它消失?

.net c# forms asp.net-mvc views

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

XSLT和T4代码生成方法之间有什么区别?

我正在深入研究重复编码任务的代码生成,并且已经看到了这两种方法.我在Microsoft .Net的Apress书籍代码生成中看到过XSLT方法,并且已经阅读了与MVC框架中的新内容相关的T4方法.

每种方法更适合哪种项目?快速浏览一下,告诉我T4是一个更轻量级的系统,是真的吗?

非常感谢...

.net xslt t4 code-generation

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

如何为Moq和Linq-to-Sql编写CRUD单元测试

我刚刚参与了Moq和单元测试,所以请原谅我,如果这看起来很明显(通过SO的快速搜索并没有向我展示这样的东西).

我有一个与以下提议成员的接口:

void AddFeed(Feed feed);
Run Code Online (Sandbox Code Playgroud)

我想为此功能编写单元测试.测试类有一个Moq Repository,声明如下:

static IFeedRepository MockFeedsRepository(params Feed[] feeds)
    {
        var mockFeedsRepository = new Moq.Mock<IFeedRepository>();
        mockFeedsRepository.Expect(x => x.Feeds).Returns((feeds.AsQueryable));

        return mockFeedsRepository.Object;
    }
Run Code Online (Sandbox Code Playgroud)

如何修改模拟存储库声明以包含这个新的期望行为,或者我应该创建一个不同的Moq(以及如何完成).

我的假设是,在创建模拟之后,派生单元测试会更容易,但提示非常受欢迎.

非常感谢,

KevDog

unit-testing moq irepository .net-3.5

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

无法让TeamCity FxCop Build Runner工作

有关如何使此错误消息消失的任何想法?

无法运行进程E:\ Program Files\Microsoft FxCop 1.36\FxCop.exe\FxCopCmd.exe/forceoutput/gac/ignoregeneratedcode /f:\Sacog\bin\Debug\Sacog.dll/out:05A1B22A-DE6E-49ae-AA30- DC52A074EF22\fxcop-result.xml:找不到文件

teamcity continuous-integration fxcop

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