小编Mun*_*uno的帖子

无法生成方法存根Visual Studio 2015 + Resharper 9

我刚刚将Visual Studio升级到2015 Pro版本并安装了resharper 9.0.现在,当我创造了一些方法,我不能生成方法存根像显示在这里

Visual Studio 2015不显示生成方法存根的解决方案.甚至resharper也没有在左边显示灯泡.

在此输入图像描述

另一件事:

当我尝试向方法添加新变量时,同样的事情 - resharper没有暗示任何东西 - 左边没有灯泡.

在此输入图像描述

是否有一些配置我缺少或某些功能关闭?

更新:嗯,我发现了一个小问题,这有助于解决第一个问题.Resharper选项 - >代码检查 - >设置 - >取消选中"不显示Visual Studio灯泡"

c# resharper visual-studio-2015

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

Jquery - 使用jquery传递asp按钮命令参数

我有asp按钮:

<asp:button ID="btn1" runat="server" CommandArgument="" CssClass="btn1" OnClick="button_click"></asp:button>
Run Code Online (Sandbox Code Playgroud)

和脚本:

$("a").click(function () {
            var val = $(this).attr('id').toString();                            
            $('.btn1').attr('CommandArgument',val);
            alert($('.btn1').attr('CommandArgument').toString());
            $('.btn1').click();
        });
Run Code Online (Sandbox Code Playgroud)

点击后它会提醒我命令参数.但是在下一步 - 当我触发btn1点击jquery时,它转到codebehind并且命令参数为空.我可以用jquery以某种方式传递命令参数吗?

我试图将值保存到全局变量但是在回发后它们都是空的.我不想使用cookies或viewstate.

谢谢!

asp.net jquery eventargs

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

生成空对象 - 具有空属性/子类的空类C#

我有两节课:

public class HumanProperties { int prop1; int prop2; string name;}

public class Human{int age; HumanProperties properties;}
Run Code Online (Sandbox Code Playgroud)

现在,如果我想创建人类的新实例,我必须这样做Human person = new Human(); 但是当我尝试访问时,我person.properties.prop1=1;在属性上有nullRefrence,因为我也必须创建新属性.我必须这样做:

Human person = new Human();
person.properties = new HumanProperties();
Run Code Online (Sandbox Code Playgroud)

现在我可以访问它 person.properties.prop1=1;

这是一个小例子,但我有从xsd生成的巨大类,我没有那么多时间手动生成这个"人"类及其所有子类.有什么方法可以通过编程方式进行,还是有一些生成器呢?

或者我可以循环遍历类并为每个属性创建新类typeof属性并将其加入父类?

谢谢!

c# empty-class

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

获取最后点击的项目ID

我有这样的功能:

$(document).ready(function () {
          $("*").click(function () {             
              alert($(this).attr('id').toString());                
        });
    });
Run Code Online (Sandbox Code Playgroud)

在页面我有这样的事情:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script language="javascript" src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<div id="div1">Some stuff
    <div id="div2">Some other stuff
    <asp:Button ID="Button1" runat="server" Text="Button" />        
        <div id="div3">More stuff
        <asp:Button ID="Button2" runat="server" Text="Button" />        
        </div>
    </div>        
</div>   
Run Code Online (Sandbox Code Playgroud)

如果我点击某些东西它工作正常,但它提醒我三次(或更多).例如:我点击button2.Alertbox随button2.id一起出现,然后是div3.id,div2.id等.它显示了该按钮下的所有id.如果我尝试将此id存储到变量,如下所示:

     var storedId = $(this).attr('id').toString();
Run Code Online (Sandbox Code Playgroud)

它存储了最后一个.这意味着我得到了form1的id.

我如何获得第一个ID?点击按钮或点击标签的ID或我在页面上的任何内容.

asp.net jquery

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