小编Jus*_*liz的帖子

来自数据注释的Asp.Net Mvc隐藏字段

我认为这将是谷歌的快速搜索,但也许我错过了一些东西.有没有办法使用数据注释来设置ViewModel属性,以便在标记呈现时创建HiddenInput?

我发现的唯一注释是完全隐藏视图中的属性,我仍然希望渲染属性,但作为隐藏输入.

asp.net asp.net-mvc data-annotations

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

.Net Mvc 3触发器(提交按钮除外)不显眼的验证

我想要什么

我希望在我的View中使用我选择的事件触发客户端验证.它可能是'onblur'可能是另一个按钮,但不是提交按钮.

相关链接

如何在不使用提交按钮的情况下触发验证

将不显眼的jquery验证应用于ASP.Net MVC中的动态内容

我试过的

鉴于各种事件监听器,我已经解雇了以下方法而没有运气:

$(selector).validate();

$(selector).valid();

$.validator.unobtrusive.parseDynamicContent(selector);

$.validator.unobtrusive.parse($(selector));

摘要

所以我需要客户端验证来触发给定事件(除了提交)并显示相应的验证消息.我不觉得任何Markup/Razor语法是必要的,因为客户端验证会在提交时触发,并且所有相应的验证消息都会按预期显示.

client-side-validation unobtrusive-validation asp.net-mvc-3

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

Asp.Net Mvc:无法从我的视图访问我的模型名称空间

所以我在我的Mvc项目的'models'文件夹中有一个ViewModel,其命名空间为'Web.Models'(我的Mvc项目叫做'Web')我认为值得一提的是我在我的解决方案中有3个其他项目:Domain,测试和任务.视图模型从我的Domain.Entities文件夹中的类分配属性.当我在控制器中添加命名空间时,我可以在控制器中创建我的viewmodel的新实例.

using Web.Models;
Run Code Online (Sandbox Code Playgroud)

但是,当我创建视图时,它似乎无法导入名称空间.它实际上提示我通过'alt + enter'或'ctrl + dot'添加命名空间,它仍然说它无法解析对象.

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Web.Models.MyViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

我也尝试在我的Web.config中添加对命名空间的全局引用,但没有运气.有什么建议?

.net c# asp.net namespaces asp.net-mvc-2

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

Mac上的Git克隆,HTTPS无效

我每天都在Windows和Linux中使用Git,而我只是试图让它在我的Mac上运行,但我遇到了一个简单的问题git clone.我使用了Git网站上的安装程序以及添加环境变量的bash脚本~/.MacOSX

我这样说是因为我不完全确定所有设置都正确,我也将ssh密钥添加到我的github帐户中.

因此,终端的全部输出

myComp:Sites me$ git clone https://github.com/me/some_project.git
Cloning into some_project...
error: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/me/some_project.git/info/refs

fatal: HTTP request failed
myComp:Sites me$
Run Code Online (Sandbox Code Playgroud)

以下是environment.plist的样子:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PATH</key>
    <string>/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

git macos

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

关于Shotgun的Sinatra和Ruby 1.9.2的问题

我有一个简单的sinatra应用程序.

require 'rubygems'
require 'sinatra'

get '/' do
  "Hello"
end
Run Code Online (Sandbox Code Playgroud)

当我在Shotgun上运行它时,我收到以下错误:

引导错误

加载simple.rb时出错了

LoadError:没有要加载的文件 - simple.rb

:29:in require' <internal:lib/rubygems/custom_require>:29:in require'/home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/shotgun-0.8/lib/shotgun/loader.rb : 114 :in inner_app' /home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/shotgun-0.8/lib/shotgun/loader.rb:102:in assemble_app'/ home/thedinga/.rvm/gems/ruby​​-1.9.2-p0 @ global/gems/shotgun-0.8/lib/shotgun/loader.rb:86:in proceed_as_child' /home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/shotgun-0.8/lib/shotgun/loader.rb:31:in call!' /home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/shotgun-0.8/lib/shotgun/loader.rb:18:in call' /home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/shotgun-0.8/lib/shotgun/favicon.rb:12:in call'/home/thedinga/.rvm/gems/ruby -1.9.2-p0@global/gems/rack-1.2.1/lib/rack/builder.rb:77:in call' /home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/gems/rack-1.2.1/lib/rack/content_length.rb:13:incall'/home/thedinga/.rvm/gems/ruby-1.9.2-p0@global/ gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in service' /home/thedinga/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:111:in service' /home/thedinga/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/ webrick /httpserver.rb:70:in start_thread中的 run' /home/thedinga/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/server.rb:183:in 块'

如果我使用ruby simple.rb而不是使用猎枪,我会在浏览器中获得您期望的输出.作为旁注,如果我将它推送到Heroku(我真的想要运行sinatra应用程序),Heroku也将无法运行应用程序.这是1.9.2的版本问题吗?还是我错过了别的什么?

ruby ubuntu sinatra

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

Vim 在插入模式下重新映射 ctrl

来自 Emacs,我真的很怀念一种快速到达行尾的方法。
我了解Ctrl+但老实说更喜欢在插入模式O下使用单个命令到达行尾。

有没有办法在插入模式下将Ctrl+映射e普通模式+ ?A

vim

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

Asp.Net Mvc Consume Url发布json数据

我想知道是否有人有任何指针来解析从Asp.Net中的URL消耗的json数据.我发现了很多关于模型绑定json数据类型的文档,但这是来自一个URL,我似乎无法找到一个例子.我发现的最接近的事情是datacontractjsonserializer,我似乎无法在输出json数据的URL的上下文中找到一个示例.任何帮助表示赞赏.

json web-services asp.net-mvc-2

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