小编Jay*_*Jay的帖子

jQuery datepicker prev和next按钮没有显示,如何指向css中的主题文件夹图像

我已经使用jQuery ui datepicker成功地将日历控件添加到我的文本框中,但是虽然包含标签在单击时功能正常,但前一个和下一个按钮不可见

我如何修改它以显示http://jqueryui.com/datepicker/上显示的图标,当这些图像在我的网页包中找到..\Content\theme\base\images而不是下面显示的位置

.ui-widget-content .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
Run Code Online (Sandbox Code Playgroud)

我是否需要以类似于如何在c#代码中调用图像的方式调用css中的图像?如:

"@Url.Content("~/Content/theme/base/images/ui-icons_222222_256x240.png")"
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui datepicker

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

在rails app中组织Locale文件

我目前在我的root应用程序的config/locales中有以下4个文件:

-en.yml
-de.yml
-simple_form.en.yml
-simple_form.de.yml
Run Code Online (Sandbox Code Playgroud)

在我的application.rb中,它驻留在spec/dummy文件夹中以测试应用程序gem我有以下代码行,它似乎正在按预期检索翻译:

# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :de
Run Code Online (Sandbox Code Playgroud)

我现在希望引入结构到我的locales文件夹的文件结构但是当我添加其他文件夹并更改application.rb中的加载路径时,我得到翻译未找到错误.这是我的尝试:

尝试在我的根应用程序的config/locales中包含结构:

-views
  -en.yml
  -de.yml
-models
  -en.yml
  -de.yml
-forms
  -simple_form.en.yml
  -simple_form.de.yml
Run Code Online (Sandbox Code Playgroud)

我在application.rb中的加载路径更改为:

config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
Run Code Online (Sandbox Code Playgroud)

根据以下rails指南:http: //guides.rubyonrails.org/i18n.html#setting-the-locale-from-the-domain-name

locale internationalization load-path ruby-on-rails-3 i18n-gem

17
推荐指数
2
解决办法
8048
查看次数

在top <div>中显示simple_form错误消息

我有以下两个_forms:

用户表格

<%= simple_form_for(@user, :url => @target) do |f| %>
  <% if @user.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from being saved:</h2>
      <ul>
      <% @user.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <%= f.input :email, :label => "User Email" %>
  <%= f.input :password, :label => "User Password" %>
  <%= f.input :first_name %>
  <%= f.input :last_name %>
  <%= f.button :submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

租户形式

<%= simple_form_for(@tenant, :url => @target) …
Run Code Online (Sandbox Code Playgroud)

formbuilder ruby-on-rails-3 simple-form

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

用于firefox字段的浏览器特定的CSS填充

我的应用程序中有一个下拉列表,为了使其居中,我必须在Mozilla Firefox上添加padding-top 10px,但在谷歌浏览器上它不需要填充.如何定位选择列表以设置此浏览器特定.我希望我可以做以下事情:

select {
  -moz-padding-top: 10px;
  -webkit-padding-top: 0px;
}
Run Code Online (Sandbox Code Playgroud)

关于如何绕过这个的任何想法?下面显示的问题小提示,如果你在Chrome和Firefox中检查这个,我想要它,以便文本总是在中间

http://jsfiddle.net/uHDa6/

css firefox webkit css3

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

以编程方式创建blob存储容器

我有一个要求,在创建公司时,我的storageaccount中创建了一个关联的blob存储容器,容器名称设置为传入的字符串变量.我尝试了以下操作:

public void AddCompanyStorage(string subDomain)
    {
        //get the storage account.
        CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
            System.Configuration.ConfigurationManager.AppSettings["StorageConnectionString"].ToString());

        //blob client now
        CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();            

        //the container for this is companystyles
        CloudBlobContainer container = new CloudBlobContainer("https://mystore.blob.core.windows.net/" + subDomain);
    }
Run Code Online (Sandbox Code Playgroud)

然而,这并没有像我预期的那样创建容器,我是否以错误的方式进行此操作?这可能吗?

干杯

c# azure azure-storage azure-storage-blobs

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

将错误消息添加到自定义验证器

我有一个自定义验证器,我试图输出错误信息,但它失败但无法这样做.有人可以告诉我,如果我在正确的地方这样做.

class User < ActiveRecord::Base
  self.table_name = "user"

  attr_accessible :name, :ip, :printer_port, :scanner_port

  validates :name,        :presence => true,
                          :length => { :maximum => 75 },
                          :uniqueness => true                          

  validates :ip,          :length => { :maximum => 75 },
                          :allow_nil => true     

  validates :printer_port, :presence => true, :if => :has_association? 

  validates :scanner_port, :presence => true, :if => :has_association?          

  def has_association?
    ip != nil
  end
end
Run Code Online (Sandbox Code Playgroud)

我有如下:

validates :printer_port, :presence => true, :message => "can't be blank", :if => :has_wfm_association?
Run Code Online (Sandbox Code Playgroud)

但是收到了一个错误

Unknown validator: …
Run Code Online (Sandbox Code Playgroud)

customvalidator custom-errors rspec2 ruby-on-rails-3

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

尽管设置了配置值,但超出了最大请求长度

当我使用我正在处理的MVC应用程序上传大于4MB的文件到blob存储时,我遇到了一些问题.我在web.config中添加了必要的代码,如下所示:

在system.web中

<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
Run Code Online (Sandbox Code Playgroud)

在system.webserver中

<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="1073741824" />
  </requestFiltering>
</security>
Run Code Online (Sandbox Code Playgroud)

我已经重建了我的web项目和我的azure项目,但我仍然得到超出最大请求长度的错误.可能导致这种情况的任何想法?堆栈跟踪如下:

[HttpException(0x80004005):超出了最大请求长度.] System.Web.HttpRequest.GetEntireRawContent()+ 12603644 System.Web.HttpRequest.GetMultipartContent()+221 System.Web.HttpRequest.FillInFormCollection()+357 System.Web.HttpRequest .EnsureForm()+110 System.Web.HttpRequest.get_Form()+ 16 System.IdentityModel.Services.WSFederationAuthenticationModule.IsSignInResponse(HttpRequestBase request)+32 System.IdentityModel.Services.WSFederationAuthenticationModule.CanReadSignInResponse(HttpRequestBase request,Boolean onPage)+129 System.IdentityModel.Services.WSFederationAuthenticationModule.OnAuthenticateRequest(Object sender,EventArgs args)+152 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+80 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously )+165

file-upload web-config maxrequestlength blobstorage asp.net-mvc-4

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

通过管理工作室将数据库设置为 multi_user

我不得不将我的数据库设置为 single_user 模式以允许dbcc checkdb修复,现在我无法将我的数据库恢复到 multi_user。我在查询窗口中针对 master 数据库尝试了以下命令,但它没有按照另一个堆栈溢出帖子的建议工作:

USE [master]; 
GO 

ALTER DATABASE mydb SET MULTI_USER WITH ROLLBACK IMMEDIATE; 
GO
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

消息 5064,级别 16,状态 1,第 2 行此时无法更改数据库“mydb”的状态或选项。数据库处于单用户模式,当前有用户连接到它。
消息 5069,级别 16,状态 1,第 2 行 ALTER DATABASE 语句失败。

如果我右键单击数据库并尝试选择属性,则会错误提示它已在使用中。

任何帮助将不胜感激。

database sql-server multi-user single-user

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

为MVC4应用程序重写User.IsInRole和[Authorize(Roles ="Admin")]

我已经为我的MVC4应用程序创建了一个自定义角色提供程序,我已成功覆盖CreateRole,GetAllRoles和RoleExists方法,并将它们链接到我现有的数据库,如下所示:

namespace Project.Providers
{
  public class MyProvider : System.Web.Security.SqlRoleProvider
  {
    private MyContext dbcontext = new MyContext(System.Configuration.ConfigurationManager.ConnectionStrings["MyContext"].ConnectionString);
    private Repository<MyUser> userRepository;
    private Repository<Role> roleRepository;

    public MyProvider()
    {
        this.userRepository = new Repository<MyUser>(dbcontext);
        this.roleRepository = new Repository<Role>(dbcontext);
    }

    public override string[] GetAllRoles()
    {
        IEnumerable<Role> dbRoles = roleRepository.GetAll();
        int dbRolesCount = roleRepository.GetAll().Count();
        string[] roles = new string[dbRolesCount];
        int i = 0;
        foreach(var role in dbRoles)
        {
            roles[i] = role.Name;
            i++;
        }
        return roles;
    }

    public override bool RoleExists(string roleName)
    {
        string[] roles = { "Admin", …
Run Code Online (Sandbox Code Playgroud)

authorization isinrole roleprovider asp.net-mvc-4

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

javascript超时/睡眠使用setTimeout()

如何设置2秒超时以等待填充页面控件?我想使用javascript我尝试了以下但无济于事:

setTimeout(function(){},2000);

setTimeout(2000);
Run Code Online (Sandbox Code Playgroud)

有人能提供指针吗?

javascript jquery sleep timeout timing

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