Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio自定义HTML代码段在ascx文件中不工作?_C#_Html_Visual Studio_Visual Studio 2013 - Fatal编程技术网

C# Visual Studio自定义HTML代码段在ascx文件中不工作?

C# Visual Studio自定义HTML代码段在ascx文件中不工作?,c#,html,visual-studio,visual-studio-2013,C#,Html,Visual Studio,Visual Studio 2013,我按照微软的演练创建了一个VS2013代码段。这是为了给我经常输入的css类属性添加一个快捷方式 我将language type属性设置为“html”,因为没有应用任何其他选项 我将它们导入到名为“Steve”的代码片段文件夹中的一个新文件夹中 它们不会出现在我必须编辑的.aspx和.ascx文件中。如果我创建一个伪.html文件,它就可以工作。所以我认为语言设置需要改变。不过我已经在谷歌上搜索过了,找不到它应该是什么 更新:如果可能的话,我还需要在JS文件的html字符串中使用它 以下是片段,

我按照微软的演练创建了一个VS2013代码段。这是为了给我经常输入的css类属性添加一个快捷方式

我将language type属性设置为“html”,因为没有应用任何其他选项

我将它们导入到名为“Steve”的代码片段文件夹中的一个新文件夹中

它们不会出现在我必须编辑的
.aspx
.ascx
文件中。如果我创建一个伪
.html
文件,它就可以工作。所以我认为语言设置需要改变。不过我已经在谷歌上搜索过了,找不到它应该是什么

更新:如果可能的话,我还需要在JS文件的html字符串中使用它

以下是片段,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
 <CodeSnippet Format="1.0.0">
  <Header>
    <Title>Button Default</Title>
    <Author>Steve Lombardi</Author>
    <Description>Add a design system default button class</Description>
    <Shortcut>btnd</Shortcut>
</Header>
<Snippet>
  <Code Language="HTML">
    <![CDATA[class="btn btn-default" ]]>
  </Code>
</Snippet>

按钮默认值
史蒂夫·伦巴迪
添加设计系统默认按钮类
btnd


我试图:

  • 使用
  • 将文件保存在以下文件夹中:
    Documents\Visual Studio 2017\code Snippets\Visual Web Developer\My HTML Snippets
  • 我已经能够插入代码段,尽管每次编辑代码段时更新它似乎很慢。
    以下是一个工作示例:

    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
      <CodeSnippet Format="1.0.0">
        <Header>
          <Title>bsmodal</Title>
          <Shortcut>bsmodal</Shortcut>
          <Description>Code snippet per l'inserimento di finestra modale Bootstrap</Description>
          <Author>Francesco !Formentz! Formenti</Author>
          <SnippetTypes>
            <SnippetType>Expansion</SnippetType>
          </SnippetTypes>
        </Header>
        <Snippet>
          <Declarations>
            <Literal>
              <ID>modalid</ID>
              <ToolTip>ID della finestra modale</ToolTip>
              <Default>myId</Default>
            </Literal>
            <Literal>
              <ID>labeltext</ID>
              <ToolTip>Testo dell'etichetta</ToolTip>
              <Default>Testo dell'etichetta</Default>
            </Literal>
          </Declarations>
          <Code Language="asp">
    <![CDATA[
    <div class="modal fade" id="$modalid$" role="dialog" aria-labelledby="$modalid$Label">
      <div class="modal-dialog modal-lg" role="document">
          <nsc:NSUpdatePanel ID="$modalid$UpdatePanel" runat="server" UpdateMode="Conditional" class="modal-content">
              <Triggers>
                  <asp:AsyncPostBackTrigger ControlID="$modalid$Save" EventName="Click" />
              </Triggers>
              <ContentTemplate>
                  <div class="modal-header bg-primary">
                      <button type="button" class="close" data-dismiss="modal" aria-label="<%= EdiNova.App_GlobalResources.Loc.GenericModalCloseText %>"><span aria-hidden="true">&times;</span></button>
                      <h4 class="modal-title" id="$modalid$Label">$labeltext$</h4>
                  </div>
                  <div class="modal-body">$end$
                  </div>
                  <div class="modal-footer">
                      <div class="pull-left">
                          <asp:LinkButton ID="$modalid$Delete" runat="server" OnClick="$modalid$Delete_Click" CssClass="btn btn-warning" meta:resourcekey="$modalid$Delete" ValidationGroup="$modalid$Delete"><i class="fas fa-trash-alt" aria-hidden="true"></i> <%= EdiNova.App_GlobalResources.Loc.ModelDeleteCaption %></asp:LinkButton>
                      </div>
                      <div class="pull-right">
                          <button type="button" class="btn btn-default" data-dismiss="modal"><%= EdiNova.App_GlobalResources.Loc.GenericModalCloseText %></button>
                          <asp:LinkButton ID="$modalid$Save" runat="server" OnClick="$modalid$Save_Click" CssClass="btn btn-primary" meta:resourcekey="$modalid$Save" ValidationGroup="$modalid$Edit"><i class="fas fa-save" aria-hidden="true"></i> <%= EdiNova.App_GlobalResources.Loc.ModelSaveCaption %></asp:LinkButton>
                      </div>
                  </div>
              </ContentTemplate>
          </nsc:NSUpdatePanel>
      </div>
    </div>
    ]]></Code>
        </Snippet>
      </CodeSnippet>
    </CodeSnippets>
    
    
    bsmodal
    bsmodal
    每l'inserimento di finestra modale引导的代码片段
    弗朗西斯科!福门茨!福尔门蒂
    膨胀
    莫达利德
    德拉费恩斯特拉莫代尔酒店
    粘虫
    标签文本
    德莱切塔酒店
    德莱切塔酒店
    
    &时代;
    $labeltext$
    $end$
    ]]>
    
    如果您能够解决问题,是否可以与他人分享解决方案?