在Visual Studio 2010中,我想同时调试在IIS上运行的两个Web应用程序.调试第一个应用程序时,没问题.但是当开始调试第二个应用程序并且第一个程序仍处于调试模式时,Visual Studio会提示:
无法在Web服务器上启动调试.调试器已经附加
我怎么解决这个问题?
我正在使用ASP.NET MVC Razor和Data Annotation验证器我的模型:
public class Person
{
public int id { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
FirstName和LastName是Requerd.我想编辑FirstName.我的Methode是:
public ActionResult Edit([Bind(Include = "FirstName")]Person person)
{
var p = GetPerson();
if (TryUpdateModel(p))
{
//Save Changes;
}
}
Run Code Online (Sandbox Code Playgroud)
但是TryUpdateModel总是返回false.因为LastName无效.
如何防止在TryUpdateModel中检查LastName的检查?
注意:
我想在KendoUi网格中使用EditorTemplateName作为外键.
当网格编辑模式为InLine时,一切正常,我的模板已加载.但当更改模式为Popup时不加载模板.怎么解决呢?
@(Html.Kendo().Grid<Product>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(p => p.ProductId).Visible(false);
columns.Bound(p => p.Title);
columns.ForeignKey(p => p.CategoryId, new SelectList(ViewBag.CategoryySelectList, "Value", "Text"))
.EditorTemplateName("MyTemplate");
columns.Command(cmd => cmd.Edit());
})
.Editable(edit => edit
.Mode(GridEditMode.PopUp)
)
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(15)
.Events(events => events.Error("error_handler"))
.Model(model =>
{
model.Id(p => p.ProductId);
})
.Read(read => read.Action("FillGrid", "Products"))
.Update(update => update.Action("Edit", "Products"))
.Destroy(destroy => destroy.Action("Delete", "Products"))
)
)
Run Code Online (Sandbox Code Playgroud) asp.net-mvc kendo-ui kendo-grid kendo-combobox kendo-asp.net-mvc
我有一个带选项卡的菜单,在选项卡上悬停时,选项卡底部会显示一系列内容.然后,我想这样做的事情列表与转换(在它显示:块之前)下去.我的问题是,当转换开始时,列表的顶部必须是一定的乘法(选项卡的宽度*选项卡的数量).但我不想要任何javascript.
有没有办法做到这一点 ?
我想在表中找到一个外键,但是有重命名/更改主键的更改.如何确定表中的外键和主键?
相关代码:
SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
WHERE CONSTRAINT_NAME = 'FK_Name'
Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×2
css ×1
debugging ×1
foreign-keys ×1
html ×1
iis ×1
kendo-grid ×1
kendo-ui ×1
menu ×1
sql ×1
sql-server ×1
validation ×1