Asp.net mvc Visual Studio 2019在复制粘贴期间复制代码
我在Visual Studio 2019中有一些不寻常的行为。我有一个ASP.Net Core 3.1 MVC项目,在视图中,我在视图中复制并粘贴剑道控件。正如您在下面看到的,每次我复制和粘贴并发现这种情况时,VS都会复制Asp.net mvc Visual Studio 2019在复制粘贴期间复制代码,asp.net-mvc,visual-studio,Asp.net Mvc,Visual Studio,我在Visual Studio 2019中有一些不寻常的行为。我有一个ASP.Net Core 3.1 MVC项目,在视图中,我在视图中复制并粘贴剑道控件。正如您在下面看到的,每次我复制和粘贴并发现这种情况时,VS都会复制source.Ajax()调用。您知道如何阻止Visual Studio进行这种选择性复制吗 @(Html.Kendo().DropDownList() .Name("ddlStates") .DataTextField("StatePr
source.Ajax()
调用。您知道如何阻止Visual Studio进行这种选择性复制吗
@(Html.Kendo().DropDownList()
.Name("ddlStates")
.DataTextField("StateProvince")
.DataValueField("ID")
.HtmlAttributes(new { style = "width: 100%" })
.OptionLabel("Select States")
.DataSource(source =>
{
source.Ajax()
.Read(read =>
{
source.Ajax()
.Read(read =>
{
source.Ajax()
.Read(read =>
{
source.Ajax()
.Read(read =>
{
read.Action("GetStates", "Agent");
});
})
)
最初,我复制的代码如下所示:
@(Html.Kendo().DropDownList()
.Name("ddlStates")
.DataTextField("StateProvince")
.DataValueField("ID")
.HtmlAttributes(new { style = "width: 100%" })
.OptionLabel("Select States")
.DataSource(source =>
{
source.Ajax()
.Read(read =>
{
read.Action("GetStates", "Agent");
});
})
)
每次我复制粘贴时,它都会复制以下内容。“source.Ajax().Read(Read=>{”我不明白。如果你复制/粘贴这段代码,那么是的,你最终会得到不止一份代码副本。所以每次从上到下复制整个控件时,VS都会插入一段额外的代码。我的第一个评论是“粘贴这段代码的哪一部分”你在评论中回复了一小段代码。现在你说的是从上到下粘贴整个内容。所以我再问一遍。代码是从什么开始的?粘贴什么?粘贴到哪里?粘贴到空白文本文件中会得到什么?