小编Dar*_*rov的帖子

在queryString上发送堆栈跟踪信息

我从我的global.ascx文件调用actionResult就像这样...

 Response.Redirect(String.Format("~/Error/{0}/?message={1}", action, exception.Message));
Run Code Online (Sandbox Code Playgroud)

我想要做的是在动作结果方法中提供整个异常对象,这样我就可以在我的页面上获取并显示堆栈跟踪信息....是否可以传递整个异常对象?处理这个问题的最佳方法是什么?或者是否有工作来获得正确的堆栈跟踪信息?目前,它是在异常对象上正确填充的属性.

asp.net-mvc

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

在MVC中回传RadioButtonFor

我的mvc网页上有2个单选按钮.

 <% using (Html.BeginForm("Search", "Search"))
   { %>
  // some html codes
     <%= Html.RadioButtonFor(m => m.Agents, "A", new { Checked = "checked" })%> //radio button 1                     
      <%= Html.RadioButtonFor(m=> m.Agents,"AG") %>  //radio button 2                      
  // some html codes
   <% } %>
Run Code Online (Sandbox Code Playgroud)

aspx页面如下所示.

我的页面也有按钮.如果我点击该按钮,则会发生回发.

如果我更改了radiobutton选择,我需要另一个回发.如何在该事件上进行回发.但如果我更改了单选按钮的选择,则没有回发.我怎样才能实现这一目标?

c# asp.net-mvc radiobuttonfor

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

使用不同母版页的相同视图 - ASP.NET MVC

我是ASP.net MVC的新手,我想使用视图,但根据用户角色使用不同的母版页.

现在,我扶着使用一个控制器谁返回视图1,如果用户在基于role1视图2基于role2. View1View2包含相同的局部视图,用于呈现由两者共享但具有不同母版页的内容.

我想知道这是一个好习惯还是你推荐另一种设计.做一些简单的事情我的解决方案似乎有点复杂.也许我错过了什么

谢谢 !

asp.net-mvc master-pages

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

它是否可以在没有java脚本的DropDownList中有Html.ActionLink?

有可能有这样的东西吗?

@Html.DropDownListFor(
                @Html.ActionLink("About", "About", "Home")
                @Html.ActionLink("mypage","index","Home")
                @Html.ActionLink("apage","anypage","Home")

                @Html.ActionLink("Test","Test","home")
                @Html.ActionLink("pagetest", "tsetPage", "Home")
                );
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

包含HTML的数据库字段显示原始文本

ASP.Net MVC3使用c#

我目前在我的应用程序中有一个存储HTML的数据库字段,但是当我尝试使用时显示HTML字段.

@Html.DisplayFor(model => model.game_description)
Run Code Online (Sandbox Code Playgroud)

目前HTML正在显示为纯文本如何让它正确呈现HTML?

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

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

将带有jQuery Post的JavaScript数组发布到ASP.NET MVC Action获取IEnumerable <T>

考虑一下,我有以下javascript做帖子:

$.post("/MyController/SomeAction", 
      { myParam: ['Filip', 'Ekberg'] }, function(data) { alert(data); }, "html");
Run Code Online (Sandbox Code Playgroud)

我的行动看起来像这样:

[HttpPost]
public ActionResult SomeAction(FormCollection collection, 
                               IEnumerable<string> myParam)
{
    return null;
}
Run Code Online (Sandbox Code Playgroud)

当我输入此Action时,myParam为null,如果我展开FormCollection,我会看到:

在此输入图像描述

这里奇怪的部分是名称(Key)myParam[]可能是它未映射到的原因myParam.

此外,我也尝试过dynamic[] myParam,但它也不起作用.

我知道我可以使用,JSON.stringify但我现在不想这样做.那么,任何想法在这里发生了什么以及是否有解决方案?

javascript asp.net-mvc jquery

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

UTF8无法在Excel中运行

在我正在使用的.net代码中

byte[] bytesToSend = System.Text.Encoding.UTF8.GetBytes(partialtorender);
Run Code Online (Sandbox Code Playgroud)

然后我写它擅长

"印地语"语言中的文字在生成的excel中变得乱七八糟,你能建议做什么吗?

System.IO.MemoryStream memStr = new System.IO.MemoryStream();

memStr.Write(bytesToSend, 0, bytesToSend.Length);

 memStr.Position = 0;

FileStreamResult result1 = new FileStreamResult(memStr, "application/ms-excel");

Response.AddHeader("content-disposition", "attachment; filename=" + "newExcelSheet" + ".xls");

return result1;
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc excel

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

如何在asp.net MVC4中存储文件路径

嗨,我需要将我的文件夹的文件路径存储为ASP.Net MVC 4中的字符串变量,但是当我使用以下方法时,它显示错误

无法识别的转义序列

static string path="C:\Path";
Run Code Online (Sandbox Code Playgroud)

这个错误的原因是什么,我怎么能解决这个问题????

c#

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

如何在自定义AuthorizeAttribute中允许[Authorize]

我有这样的自定义AuthorizeAttribute

public class DevMode : AuthorizationFilterAttribute
{
    public override void OnAuthorization(HttpActionContext actionContext)
    {
        if (myConditionToAuthorize)
        {
            // how to allow [Authorize] ?
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是它与[Authorize]标签一起使用,如下所示:

[Authorize, DevMode]
public class UserController : ApiController { ... }
Run Code Online (Sandbox Code Playgroud)

我需要让[Authorize] == true内心[DevMode]

或者最好将它们放在一个独特的授权类中?但后来我不知道检查授权数据.

c# asp.net-web-api

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

AutoMapper映射多个模型并忽略不存在的属性

我试图将多个域模型映射到一个视图模型.我发现这个链接能够做到这一点.但是,我有几个视图模型中不存在的域模型属性.当我尝试映射模型时,我收到错误:

缺少类型映射配置或不支持的映射.

这是因为我没有忽略其他属性.我看到的所有答案都在Mapper.CreateMap函数中使用了option.Ignore().但是,在我提供的链接中,不使用Mapper.CreateMap函数.对AutoMapper的唯一调用是:

    Mapper.Map(source, destination, sourceType, destinationType);
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何忽略?或者有更好的方法来映射多个模型并忽略属性吗?

c# automapper

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