我有一个我定义为的文本框
<%= Html.TextBox("Username", Model.Form.Username,
new { @class = "textbox", @disabled = "disabled" })%>
Run Code Online (Sandbox Code Playgroud)
在我的行动中
[AcceptVerbs(HttpVerbs.Post)]
[ValidateAntiForgeryToken]
public ActionResult EditLogin(LoginForm post) {
...
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
post.Username将为空,所有其他属性绑定正确,但如果我将@disable ="disabled更改为@ readonly ="readonly"用户名绑定正确且一切正常.
看起来模型绑定忽略禁用字段中的值.他们是这样的吗?我仍然需要字段的值来绑定到模型.我可以使用readonly但更喜欢使用disabled,因此用户在视觉上可以看出他们无法编辑字段的值.
我有一个以流畅的nhibernate映射的类,但我希望映射忽略其中一个类属性.
使用下面的类和映射我得到此错误:
以下类型不能用作代理:iMasterengine.Data.Model.Calendar:方法get_HasEvents应该是虚拟的
//my class
public class Calendar : IEntity {
public virtual int Id { get; private set; }
public virtual string Name { get; set; }
public virtual string SiteId { get; set; }
public virtual IList<CalendarEvent> Events { get; set; }
//ignore this property
public bool HasEvents { get { return Events.Count > 0; } }
}
//my mapping
public class CalendarMap : ClassMap<Calendar> {
public CalendarMap() {
Id(x => x.Id);
Map(x => x.Name);
Map(x => x.SiteId); …
Run Code Online (Sandbox Code Playgroud) 我正在使用VS 2008.当我在代码中进行更改并尝试编译时,我收到以下错误:
错误7创建调试信息文件"C:\ Documents and Settings\jbezanson\My Documents\MyProjects\DispatchBoard\DispatchBoard\obj\Debug\DispatchBoard.PDB' - 'C:\ Documents and Settings\jbezanson\My Documents \时出现意外错误MyProjects\DispatchBoard\DispatchBoard\_ obj\Debug\DispatchBoard.pdb:进程无法访问该文件,因为它正由另一个进程使用.'DispatchBoard
使用Process Explorer,始终devenv.exe
是锁定文件.如果我在发布模式下运行,则不会发生这种情况.它开始于2天前,当我启动WPF应用程序时,从那时起它就发生在我工作的每个应用程序上.
我能从谷歌找到的唯一信息是指VS 2003中的一个错误.
其他人有这个问题吗?我如何解决它?每次我想编译时都不得不杀死文件句柄.
我有一个非常简单的类,它给出了一个奇怪的错误.该类只有1个属性,查询非常简单.最棘手的部分是,这似乎是随机发生的.在收到此错误后,通常刷新页面会使其成为一种方式,应用程序不会再次出现错误.
这可能是数据库连接的问题吗?
我越来越:
[IndexOutOfRangeException: Department5_]
System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) +4839010
System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) +67
NHibernate.Driver.NHybridDataReader.GetOrdinal(String name) +46
NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name) +87
NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner) +62
NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session) +213
NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies) +301
NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +1422
NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +114
NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters) +205
[ADOException: could not execute query …
Run Code Online (Sandbox Code Playgroud) 我有一个进程句柄
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, THE_PROCESS_ID);
Run Code Online (Sandbox Code Playgroud)
如何获取正在运行该进程的用户的用户名?
我使用非托管代码(没有.NET).
我非常熟悉使用jQuery自行执行函数.
(function($) { /* do stuff */ })(jQuery);
Run Code Online (Sandbox Code Playgroud)
今天我正在阅读backbone.js源代码并注意到他们这样做:
(function() { /* do stuff */ }).call(this);
Run Code Online (Sandbox Code Playgroud)
这实现了同样的事情吗?以下两行代码会做同样的事情吗?
(function($) { /* do stuff */ })(jQuery);
(function($) { /* do stuff */ }).call(jQuery);
Run Code Online (Sandbox Code Playgroud) 我正在通过HtmlHelper创建一个Html TextBox,我无法获取value属性集.我已经尝试了下面的两行,我也用谷歌搜索但找不到解决方案:
<%= Html.TextBox("name", null, new { @class = "textbox", value = "hi" }) %>
<%= Html.TextBox("name", null, new { @class = "textbox", @value = "hi" }) %>
Run Code Online (Sandbox Code Playgroud)
两行都返回一个值为""的输入元素
我错过了什么?
我有以下用于Fluent NHibernate的SessionFactory.
我收到了错误
创建SessionFactory时使用了无效或不完整的配置.
具有InnerException
已添加具有相同键的项目.
这个问题只是偶尔发生,我的应用程序大多数情况下工作正常.
基于NHibernate:System.Argument异常:已添加具有相同键的项目我猜我的类不是线程安全的,这可以解释此错误的间歇性.
using System;
using NHibernate;
using NHibernate.Cache;
using NHibernate.Cfg;
using FluentNHibernate.Cfg;
using FluentNHibernate.Cfg.Db;
using WSS.Data.Domain;
namespace WSS.Data {
public static class SessionFactory {
private static ISessionFactory _factory = null;
private static ISessionFactory GetFactory() {
if (_factory == null) {
NHibernate.Cfg.Configuration config;
config = new NHibernate.Cfg.Configuration();
config.Configure();
if (config == null) {
throw new InvalidOperationException("NHibernate configuration is null.");
}
config.AddAssembly("WSS.Data");
_factory = config.BuildSessionFactory();
if (_factory == null) {
throw new InvalidOperationException("Call to …
Run Code Online (Sandbox Code Playgroud) 我正在寻找第一次在PHP中使用ORM.到目前为止,我的PHP项目相当小,ORM看起来有点矫枉过正.
我真的很喜欢NHibernate所以我希望有一个用于PHP的ORM可以工作并且配置类似于NHibernate.如果有一个像Fluent NHibernate这样流畅的界面会更好.
谢谢.
我们有一个新客户,我们将托管内容.客户端正在制作大量视频内容.他们问我们希望文件的格式是什么.
现在,此视频内容将上传并存储在我们基于Web的CRM中.客户的客户可以访问此内容,以便通过浏览器直接下载(无流媒体).
什么文件格式会产生最小的文件,同时仍然保持良好的质量,并且足以在大多数媒体播放器(Winamp,Windows Media Player等)中播放?
更新:我应该更清楚一点.首先,我们不会播放视频.它们仅供下载.他们必须在Winamp和Windows Media Player等常见的媒体播放器中播放.我们的一些客户的客户是大公司,因此部署新的编解码器来播放内容并不是一个有利的选择.它需要开箱即用,以便排除Flash和Xvid.
nhibernate ×3
asp.net-mvc ×2
c# ×2
asp.net ×1
backbone.js ×1
c++ ×1
file-format ×1
hosting ×1
html-helper ×1
javascript ×1
jquery ×1
orm ×1
php ×1
process ×1
video ×1
winapi ×1