小编Ali*_*zra的帖子

如何在视图中获取当前的动作名称

在_Layout页面上,我有一个搜索表单,每个控制器都有一个索引视图。当用户单击搜索按钮时,它将在当前索引视图中进行搜索。

如果用户是索引视图,我想显示搜索字段,如果他们转到其他视图,我想隐藏它。

在我的_Layout中

 <form asp-action="Index" method="get" class="navbar-form form-inline navbar-right">
        <input class="form-control mr-sm-2" id="search" name="search" type="search" placeholder="Search" aria-label="Search">
        <button class="btn btn-outline-success my-2 my-sm-0"  id="BtnSearch" name="BtnSarch" type="submit">Search</button>
    </form>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用JQuery,但很难放置每个视图

    $("#search").hide();
    $("#BtnSearch").hide();
Run Code Online (Sandbox Code Playgroud)

基本上,在我的_Layout页面中,如果用户在索引视图中,我想显示或隐藏“搜索”表单。请问如何在_Layout视图中获取当前视图名称?

c# asp.net-core

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

HTML 结束标记没有出现在 Vue 模板中的片段中

我对 Vue Js(节点版本 v10.16.3)和(NPV 版本 6.9.0)非常陌生在此处输入图片说明 我不知道如何修复 HTML 片段问题。

我安装了 Vetur 0.22.2 和 VueCSCodeSnippets 1.8.0,但是当我输入结束/结束标签时仍然没有出现。我需要打字

 </div> or </h1> </form> everytime i use.
Run Code Online (Sandbox Code Playgroud)

但是,如果我输入然后出现,或者如果我输入结束标记的其余部分,则自动出现。

<script>
export default {

}
 </script>
Run Code Online (Sandbox Code Playgroud)

intellisense vue.js vetur vscode-snippets

3
推荐指数
2
解决办法
1376
查看次数

Vue JS - 如果输入失去焦点则触发方法

关于 Vue JS 的快速问题。在我的网站上,我有一个购物车,用户可以输入任何数量。当他输入时,我正在将这个数量保存到数据库表中......

问题是,输入字段会不断触发保存方法的每一位用户类型。例如,如果用户键入 123,则保存方法调用 3 次。1 和 12 和 123

我只想在这个输入失去焦点时调用这个保存方法,所以我只能保存一次,而不是每个数字。

成分

Vue.component('product-counter', {
props: ['quantity'],
data: function () {
    return {
        count: this.quantity
    }
},
template: `
        <div class="input-group ">
          <input  v-bind:value="quantity" v-on:input.focus="$emit('input', $event.target.value)"  type="text" class="form-control col-2">
        </div>
        `
 })
Run Code Online (Sandbox Code Playgroud)

组件调用

                <product-counter 
                             v-bind:productcode="item.productCode"  
                             v-bind:quantity="item.quan" 
                             v-on:input="item.quan=updateItemQuantity($event,item.productCode)" 
                             v-on:increment-quantity="item.quan=updateItemQuantity(item.quan,item.productCode)" 
                             v-on:decrement-quantity="item.quan=updateItemQuantity(item.quan,item.productCode)"></product-counter>
Run Code Online (Sandbox Code Playgroud)

Vue:方法

        "updateItemQuantity": function (totalquantity, pcode) {
       if (totalquantity != '') {
           ... Update Database...              
        }
    }
Run Code Online (Sandbox Code Playgroud)

vue.js

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

如何在列表List <T,T2>中使用两种类型

我们可以List <T> 在类类型中使用两个不同的类型参数或者再添加一个参数吗?

例如:

public class ClassA
{
 public int a {get;set;}
 public int b {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我需要列表中的更多属性而不编辑ClassA

public string c {get;set;}

public List<ClassA, c> list = new List<ClassA, c>
Run Code Online (Sandbox Code Playgroud)

我应该能够访问List中的c

item[0].a
item[0].b
item[0].c
Run Code Online (Sandbox Code Playgroud)

c# generics

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