小编Ole*_*hko的帖子

在同一个Controller中具有相同Action名称的GET和POST方法

为什么这不正确?

{
    public class HomeController : Controller
    {

        [HttpGet]
        public ActionResult Index()
        {
            Some Code--Some Code---Some Code
            return View();
        }

        [HttpPost]
        public ActionResult Index()
        {
            Some Code--Some Code---Some Code
            return View();
        }

    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能让控制器在"getted"时回答一件事,在"发布"时回答一件事?

c# asp.net-mvc asp.net-mvc-3

76
推荐指数
5
解决办法
10万
查看次数

如何在IIS7中为HttpHandler注册多个路径?

我有一个HttpHandler,它根据查询字符串调整图像大小,所以请求类似于:

HTTP://server/image.jpg宽度= 320&高度= 240

将为您提供320x240的重新调整大小的图像.

IIS Manager下面Handler Mappings,我将处理程序的路径映射为*.jpg,*.gif,*.bmp,*.png.但是,这不会激活处理程序.如果我把它改成只是*.jpg,那就行了.

我的问题是,我是否必须创建4个单独的映射条目,每个映像类型一个,或者是否有某种方法可以在一个路径中组合多个扩展?

asp.net iis iis-7 httphandler

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

IRequiresSessionState与IReadOnlySessionState

第二个不能保存对会话变量的更改的区别IRequiresSessionStateIReadOnlySessionState旁边有什么区别?

两者都为我提供了访问我的会话变量的能力HttpHandler.但为什么我更喜欢IReadOnlySessionState?它只是限制我保存下一个请求的会话.
或者它是否给我带来了性能优势IRequiresSessionState

什么时候我宁愿用IReadOnlySessionStateIRequiresSessionState

c# asp.net httphandler session-state

25
推荐指数
2
解决办法
7693
查看次数

停止asp:PlaceHolder删除空格

我遇到了一些奇怪的行为asp:PlaceHolder,它删除了asp:Literal它内部的空格.

例如,对于此代码:

<asp:PlaceHolder ID="PlaceHolder1" runat="server">
    <asp:Literal ID="Literal1" Text="aa" runat="server"></asp:Literal>
    <asp:Literal ID="Literal2" Text="bb" runat="server"></asp:Literal>
</asp:PlaceHolder>
<asp:Literal ID="Literal3" Text="cc" runat="server"></asp:Literal>
<asp:Literal ID="Literal4" Text="dd" runat="server"></asp:Literal>
Run Code Online (Sandbox Code Playgroud)

输出将是aabb cc dd.

有没有办法阻止它删除空格(而不是通过&nbsp;在文字之间添加Text="aa ")?

asp.net whitespace

12
推荐指数
2
解决办法
1314
查看次数

ASP.Net MVC 3 EditorTemplate for DateTime字段错误

此代码是从本教程中的一些ASP.Net MVC 2代码转换而来的:
带有DateTime的MVC 2编辑器模板

它是存储为"EditorTemplates/DateTime.cshtml"的DateTime字段的自定义EditorTemplate.

@Model DateTime?
@Html.TextBox("", (Model.HasValue ? Model.Value.ToShortDateString() : string.Empty), new { @class = "datePicker" })
Run Code Online (Sandbox Code Playgroud)

但是,使用时出现以下错误@Html.EditorFor(model => model.NewAbsence.StartDate):

CS1973:'System.Web.Mvc.HtmlHelper'没有名为'TextBox'的适用方法,但似乎有一个名称的扩展方法.无法动态分派扩展方法.考虑转换动态参数或调用扩展方法而不使用扩展方法语法.

我在这里看过一些类似的帖子,提到了转换EditorFor方法的参数,但是我似乎无法在我的例子中使用它.

有人可以指出我需要在我的代码中更改.谢谢.

partial-views editortemplates razor asp.net-mvc-3

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

缺少TFS 2012中的SCRUM"backlog"和"board"选项卡

我在Windows Server 2008上安装了TFS 2012 Express.
创建了新项目,并选择了Scrum 2.0流程模板.

从所有教程中,我了解到我应该有积压,电路板工作项标签.
但是,我只有工作项目.我怎么得到另外两个人?

这里:TFS11主页中缺少View Backlog链接, 有人指出管理页面中有Web访问权限设置,但在管理页面中,我也缺少Web访问选项卡.

tfs scrum tfs2012

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

在OnClick中访问属性时出现Null引用异常

请帮我弄清楚这段代码有什么问题:

我有一个ASP.NET页面,其中一个按钮可见.

当用户单击它时 - 它的实例MyClass(它的实现位于AppCode目录中)并变为不可见(button2变为可见).

当我单击button2时,它会引发"对象引用未设置为对象的实例"异常.

什么似乎是问题?

{
    public MyClass noviTest;

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        noviTest = new MyClass(TextBox1.Text);
        Button1.Visible = false;
        Button2.Visible = true;
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        Label1.Text=noviTest.getID; //this is the critical line
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net app-code

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

如何在 Visual Studio 2015 中隐藏设计/拆分/源栏?

有没有办法在 HTML(Web 表单)编辑器中隐藏设计/拆分/源栏?

(Visual Studio 2015)

在此处输入图片说明

asp.net webforms visual-studio visual-studio-2015

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