小编mwr*_*ght的帖子

Ctrl + R,Ctrl + R命令不起作用

我试图在Visual Studio 2008中使用Ctrl+ R,Ctrl+ R命令来重命名变量.我在底部收到一条错误消息说

"组合键(Ctrl+ R,Ctrl+ R)绑定到当前不可用的命令(&Rename ...)."

我没有运行它或我能想到的任何可能禁止修改文件的东西,F2命令允许重命名发生.有人知道怎么修这个东西吗?

编辑:我确实安装了Resharper但以前能够使用相同的设置执行此操作,我最近迁移了计算机.

c# resharper refactoring visual-studio-2008

83
推荐指数
3
解决办法
4万
查看次数

在MVC Ajax.ActionLink中传递多个参数

我正在使用Ajax.ActionLink来调用Controller中的Action,没有什么特别之处.我想将两个参数传递给Action.这可能使用Ajax.ActionLink吗?我认为这只是在AjaxOptions中包含多个值的问题:

<%= Ajax.ActionLink("Link Text",
    "ActionName",
    "ControllerName",
    new { firstParameter = firstValueToPass, secondParameter = secondValueToPass },
    new AjaxOptions{ UpdateTargetId = "updateTargetId"} )%>
Run Code Online (Sandbox Code Playgroud)

是否可以传递多个参数?

在哪里可以了解有关AjaxOptions的更多信息?

parameters asp.net-mvc

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

在Page_Load期间,设计器中添加的控件为null

以下所有名称都是通用名称,而不是实际使用的名称.

我有一个自定义的UserControl,其Panel包含一对标签,两个.aspx控件.

的.aspx:

<asp:Panel runat="server">
    <asp:Label ID="label1" runat="server">
    </asp:Label>
</asp:Panel>
<asp:Panel runat="server">
    <asp:Label ID="label2" runat="server">
    </asp:Label>
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

private readonly Object object;
protected void Page_Load(object sender, EventArgs e)
{
    // These are the lines that are failing
    // label1 and label2 are null
    label1.Text = object.Value1;
    label2.Text = object.Value2;
}
public ObjectRow(Object objectToDisplay)
{
    object = objectToDisplay;
}
Run Code Online (Sandbox Code Playgroud)

在另一个页面上,在后面的代码中,我创建了一个自定义用户控件的新实例.

protected void Page_Load(object sender, EventArgs e)
{
    Usercontrol control = new UserControl(object);
    Controls.Add(control);
}
Run Code Online (Sandbox Code Playgroud)

用户控件获取参数并尝试根据传入的对象设置标签.

但是,它尝试将值分配给的标签为null.

这是一个我不理解的ASP.net生命周期问题吗?我基于Microsoft ASP.net生命周期页面的理解是页面控件在Page_Initialization之后可用.

这样做的正确方法是什么?有没有更好的办法? …

c# asp.net user-controls

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

何时使用asp.net mvc使用路由规则vs查询字符串参数

我们正在考虑推进ASP.NET MVC项目,并提出了路由与参数的主题.

看看如何在ASP.NET MVC中轻松设置其中任何一个或两者的组合,在使用其中一个时,我应该注意哪些注意事项?

asp.net-mvc asp.net-mvc-routing query-parameters

7
推荐指数
2
解决办法
3600
查看次数

CloudWatch Log的成本太高

我一直在为一个吸引大量数据的项目做一些亚马逊AWS修补工作.大多数服务都是超级便宜的,但Cloud Watch的日志存储占主导地位,云计算日志存储在18美元的总账单中占13美元.我已经删除了日志.

云手表使用

云观看法案

如何从存储中删除日志(从控制台中删除组似乎没有这样做)或降低日志的成本(这篇文章表明它应该是0.03美元/ GB,我的更多)或者是其他东西?

人们使用什么策略?

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs

7
推荐指数
2
解决办法
6629
查看次数

省略URL mvc中的控制器名称

我正在寻找类似这篇文章的内容:

如何在Url中隐藏控制器名称?

只有没有任何ID.

服务器正在运行IIS 6,并且页面已经显示没有扩展名,因此它不是通配符问题.

我想点击http://website.com/action-name

我有http://website.com/controller/action-name工作

我假设这只是一个简单的路由更改,我在某种程度上搞砸了.我目前的路由规则是:

routes.MapRoute(
    "RouteName",
"{action}",
new { controller = "Home", action = "Index" }
);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc routing iis-6

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

当设备的宽度太长时,如何在SwiftUI中包装Text()?

我有以下内容,并希望将较长的文字换行

Text("Long label that needs to be able to wrap but isn't doing it yet.")
    .font(.largeTitle)
    .multilineTextAlignment(.center)
    .lineLimit(0)
Run Code Online (Sandbox Code Playgroud)

swiftui

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

母版页继承标签问题

通过此处列出的Microsoft身份验证教程,您可以创建母版页.在Visual Studio生成后,文件中的第一个列表如下所示:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="FormsAuthentication.Site" %>
Run Code Online (Sandbox Code Playgroud)

该项目称为FormAuthentication,主页面名为Site.Master.运行项目时,我收到错误:

Compiler Error Message: CS0426: The type name 'Site' does not exist in the type 'System.Web.Security.FormsAuthentication'
Run Code Online (Sandbox Code Playgroud)

并且在自动生成的文件中引用的行如下所示

Line 133:        [TemplateContainer(typeof(FormsAuthentication.Site))]
Run Code Online (Sandbox Code Playgroud)

删除该初始标记的"Inherits ='FormsAuthentication.Site'"部分可以解决问题,但我正在尝试了解这里发生的事情.这里到底发生了什么?

asp.net master-pages

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