小编Ric*_*its的帖子

sql server无效的对象名称 - 但表列在SSMS表列表中

我正在尝试Stored Procedure为新创建的数据库创建一个.然而,SSMSintellisense不能识别已创建的表的一半以上.

例如,虽然在表格左下方列中我有一个表格dbo.Room,当我dbo.在新查询窗口中键入" "时,该表未列出,实际上只列出了37个表中的17个.

我可以看到intellisense列出的表与没有表的表之间没有区别.如果我手动输入dbo.Room,则会加下划线,错误为

无效的对象名称'dbo.Room'..

我在设置表时错过了什么吗?

更新:我已经尝试刷新表列表(几次)

sql-server ssms

315
推荐指数
9
解决办法
41万
查看次数

测试对象是否是C#中的泛型类型

如果对象是泛型类型,我想执行测试.我试过以下但没有成功:

public bool Test()
{
    List<int> list = new List<int>();
    return list.GetType() == typeof(List<>);
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我该如何进行这项测试?

.net c# generics reflection types

128
推荐指数
4
解决办法
6万
查看次数

如何重新启用event.preventDefault?

我有一个网页,我已阻止所有提交按钮的默认操作,但我想重新启用按钮上的默认提交操作我该怎么办?

我目前正在使用以下方法阻止默认操作:

$("form").bind("submit", function(e){
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

我使用以下方法成功完成了此操作:

$(document).ready(function(){
$("form:not('#press')").bind("submit", function(e){
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

但是,当单击按钮时,我可以动态执行此操作吗?

javascript jquery

70
推荐指数
3
解决办法
12万
查看次数

ASP.Net MVC自定义模型绑定说明

有谁知道我在哪里可以找到构建自定义模型绑定器的教程.

我发现使用默认模型绑定器和EntitySets的几个问题(在创建新对象时没有填充并在编辑对象上创建重复项)并且发现我的UI与我的模型完全不匹配(例如时间字段格式化为"hh:mm am"与时间跨度不匹配).因此,我想看看创建自定义模型绑定器是否是更好的解决方案.我找到了几个例子:这里这里.第一个是我认为已经过时了,第二个并没有真正解释发生了什么.

我的主要问题是我不完全理解BindModel方法的ControllerContext和ModelBindingContext究竟是什么,即它们与控制器和模型的关系.

如果有人指点我的教程或者看看dave hayden的帖子并告诉我它如何看待当前MVC的实现,我将不胜感激.

asp.net-mvc

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

jQuery选择列表删除所有选项

我有一个<select>列表,其中已经填充了几个选项,但想要删除这些选项以重新开始.

我正在使用jQuery并尝试了以下方法:

$("#selectId").length = 0;
Run Code Online (Sandbox Code Playgroud)

但这似乎没有效果.

我的部分问题是我使用Firebug来调试JavaScript,但调试器不会在断点处中断,所以我看不到发生了什么.当JavaScript在<head>我的HTML文件中时,它是否会中断?

javascript jquery firebug select

31
推荐指数
4
解决办法
9万
查看次数

ASP.Net MVC - 没有在回发上填充集合的模型

我有一个ASP.Net MVC应用程序,其中包含一个包含集合的多层深度模型.

我相信创建对象的视图都是正确设置的,但是当我将表单发布到服务器时,它只是不填充模型中的集合.

我有一个数据,可以在类层次结构中找到:

person.PersonDetails.ContactInformation[0].Data;
Run Code Online (Sandbox Code Playgroud)

此类结构由LinqToSQL创建,ContactInformation是类型EntitySet<ContactData>.要创建视图,我传递以下内容:

return View(person);
Run Code Online (Sandbox Code Playgroud)

在视图中我有一个表单,其中包含一个文本框,其名称与上述字段相关联:

<%= Html.TextBox("person.PersonDetails.ContactInformation[0].Data")%>
Run Code Online (Sandbox Code Playgroud)

我的控制器中的post方法如下:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create (Person person)
{
  //Do stuff to validate and add to the database 
}
Run Code Online (Sandbox Code Playgroud)

正是在这一点上我迷失了人.PersonDetails.ContactInformation.Count()== 0.因此,ModelBinder创建了一个ContactInformation对象,但没有填充它应该在索引0处保存的对象(即ContactData).

我的问题有两个方面:1.我采取了正确的方法......即这应该有效吗?2.关于为什么它可能无法填充ContactInformation对象的任何想法?

非常感谢,理查德

c# asp.net-mvc

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

Rails应用程序在Heroku上的所有调用上强制ssl

我有一个应用程序,它有一个控制器,其操作被强制为https,并使用以下代码进行一个例外:

force_ssl except: :show, if: :ssl_configured?

def ssl_configured?
    Rails.logger.debug "ssl configured"
    ENV["ENABLE_HTTPS"] == "yes"
end
Run Code Online (Sandbox Code Playgroud)

在其中一个视图中,我将URL定义为访问http链接:

place_url(place.id, protocol: 'http')
Run Code Online (Sandbox Code Playgroud)

当我在本地服务器上运行它时(使用NGINX/WEBrick),所有操作都被重定向到HTTPS,除了show动作仍然是不安全的.

但是,当我部署到heroku时,即使指向显示操作的链接显示为http,所有操作也会重定向到安全连接.

我没有在Heroku上做任何配置(除了设置环境变量),因此应用程序在WEBrick服务器上运行.

如何确定Heroku上忽略异常的原因?从Heroku文档中建议配置一个独角兽服务器开始我会更好吗?

ssl heroku ruby-on-rails-4

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

空引用异常和?? 操作者

我在我的Asp.Net MVC应用程序中有一个表单,它在以下行返回Null引用异常,但仅在回发错误之后:

<%= Html.TextArea("Description", Model.Evt.Description ?? "")%>
Run Code Online (Sandbox Code Playgroud)

字符串描述确实是空的,但我的期望是,如果Model.evt.Description是,null那么""将显示在TextArea.为什么它在最初加载表单时工作正常呢?

唯一的区别是ViewUserControl的类型是从初始加载的新对象和回发重新加载的模型对象填充的.

我错过了什么?

堆栈跟踪如下:

[NullReferenceException: Object reference not set to an instance of an object.]
   System.Web.Mvc.HtmlHelper.GetModelStateValue(String key, Type destinationType) +63
   System.Web.Mvc.Html.TextAreaExtensions.TextAreaHelper(HtmlHelper htmlHelper, String name, Boolean useViewData, String value, IDictionary`2 implicitAttributes, IDictionary`2 explicitParameters, IDictionary`2 htmlAttributes) +261
   System.Web.Mvc.Html.TextAreaExtensions.TextArea(HtmlHelper htmlHelper, String name, String value, IDictionary`2 htmlAttributes) +213
   System.Web.Mvc.Html.TextAreaExtensions.TextArea(HtmlHelper htmlHelper, String name, String value) +61
   ASP.views_events_eventform_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\Documents and Settings\Richard Box\My Documents\Visual Studio 2008\Projects\EventsManager\EventsManager\Views\Events\EventForm.ascx:64
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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