问题列表 - 第38782页

ASP.NET MVC 3 RC - Razor"查看"属性

刚刚在今天发布的ASP.NET MVC 3 RC中使用Razor.

现在,我们有一个"布局页面"的概念,我认为它取代了ASPX视图引擎中的"View Master".

但我不明白布局页面的"视图"属性.

以下是创建新Razor View时创建的示例:

_Layout.cshtml

<html>
<head>
   <title>@View.Title</title>
Run Code Online (Sandbox Code Playgroud)

...

MyView.cshtml

@model Mvc3FunParty.Models.Post

@{
   View.Title = "Some Title";
   Layout = "~/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)

这导致"Some Title"被插入到<title>呈现的HTML 的标记中.

这究竟是如何工作的?当我将鼠标悬停在"视图"属性上时,它的类型为" 动态 ".

那么这个属性应该用于什么呢?我们可以在那里塞东西吗?这应该是ViewData的Razor实现吗?

如果是这样,它不应该是" ViewDataDictionary " 类型?为什么View属性的" 动态 "类型?

c# viewdata razor asp.net-mvc-3

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

如何设置CSS,JS和图像的到期时间

我最近在firebug上用pagespeed插件分析了我的网站.它建议我设置CSS,JS和图像文件的到期时间.

我想知道我该怎么做?

apache webpage caching

39
推荐指数
2
解决办法
7万
查看次数

虚拟机和云计算

大家好,我是IT领域的新手,任何人都可以解释我虚拟机和云计算之间的关系.在我的公司,他们使用ubuntu eucalyptus工具使用私有云.他们使用KVM.当我要求资源他们说我们会给你虚拟机是云计算意味着提供虚拟机,因为我通过网络研究云计算它听起来像一个不同的技术.更重要的是我想知道虚拟机的规格(特性)是否依赖于物理机器?他们都在模仿,或者我们可以提供我们的规范,如制作的100 GB的存储虚拟机而物理机器只有20 GB硬盘?或者是有可能使虚拟机的虚拟机0F 4 GB的RAM,而物理机有一个128 mb的公羊,请向我解释这个概念,我将永远感谢你们所有人

grid-computing

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

为什么sizeof("")等于1而sizeof(NULL)相当于c语言中的4?

为什么sizeof("")相当于1并且sizeof(NULL)在c语言中相当于4?

c

9
推荐指数
3
解决办法
2万
查看次数

如何在Ruby中创建一个超级简单的API包装器?

我正在尝试使用is.gd中的超级简单API:

http://is.gd/api.php?longurl=http://www.example.com
Run Code Online (Sandbox Code Playgroud)

它返回一个响应头"HTTP/1.1 200 OK",如果URL被缩短如预期,或"HTTP/1.1 500内部服务器错误",如果有,阻止此任何问题.假设请求成功,响应正文将仅包含新的缩短URL

我甚至不知道从哪里开始,或者如果有任何可用的Ruby方法,使发送和接收摩擦这些API请求.我基本上想要将响应(缩短的url)分配给ruby对象.

你会怎么做?提前致谢.

ruby api

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

在NUnit 2.5.8中使用TestContext时出现NullReferenceException

最近升级到NUnit 2.5.8以便使用新的TestContext功能.这样我们就可以确定当前的测试名称以便检索属性:

private T GetAttribute<T>() where T : class
{
  return Attribute.GetCustomAttribute(GetType().GetMethod(TestContext.CurrentContext.Test.Name), typeof(T)) as T;
}
Run Code Online (Sandbox Code Playgroud)

但是,我们在访问属性TestContext.CurrentContext.Test.Name时看到NullReferenceExceptions,因为似乎没有正确注册NUnit CallContext.

有没有其他人遇到过这个问题,或者可以建议一种从SetUp确定当前测试名称的替代方法?

c# nunit

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

学习javascript

目前,我正在使用Javascript -从头开始学习Javascript 的权威指南.学过Java,PERL和其他编程语言之后,我习惯于解决小练习以检查/更好地理解我一直在学习的东西.在Javascript的情况下,我发现这本书在练习中非常缺乏.事实上,我没有在另一本书[ Beginning Javascript ]中找到练习.

有没有我可以参考Javascript练习的来源?

javascript

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

插件中的生成器和迁移(rails 3)

我只是尝试创建一个没有任何参数的插件迁移生成器,例如:$rails generate yaffle这应该将迁移文件(lib/generators/yaffle/template/create_yaffle.rb)复制到db/migrate/[timestamp] _create_yaffle.rb.

  1. 我在这里遇到的问题是,它的复制,但没有时间戳.
  2. 此外,当我运行$rails generate yaffle它时,给我一条消息,表明没有提供参数,它希望采用这种格式rails generate yaffle NAME [options].我不想要任何选项/参数,它应该只是rails generate yaffle.

我该怎么办?

我跟着acts_as_commentable中使用的生成器,它看起来很简单,但我不知道在哪里修改这些设置......有人可以帮忙吗?

发电机代码:

require 'rails/generators'
require 'rails/generators/migration'

class ThumbitGenerator  Rails::Generators::NamedBase
  source_root File.expand_path('../templates', __FILE__)

  def self.next_migration_number(path)
    Time.now.utc.strftime("%Y%m%d%H%M%S")
  end

  def create_model_file
    template "like.rb", "app/models/like.rb"
    template "liking.rb", "app/models/liking.rb"
    template "create_likes.rb", "db/migrate/create_likes.rb"
    template "create_likings.rb", "db/migrate/create_likings.rb"
  end

end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-plugins ruby-on-rails-3

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

TRIM RTRIM LTRIM性能

我只需要RTRIM()在查询的某些部分做,但如果我做TRIM()会影响性能.

Trim() 慢/(甚至可以忽略不计了差)相比更快/完全相同RTRIM()AND LTRIM()

这仅适用于Oracle 10g.

但是在SQL Server 2005的情况下,我们是否有函数/方法'x()',它可以替换RTRIM(LTRIM(' blah.. blah.. '))为单个函数?

我只是意味着具有"单一"功能来执行与RTRIM()AND 相同的功能LTRIM().

string oracle performance trim

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

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