小编Dar*_*rov的帖子

包含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
查看次数

如何将div网格居中?

要详细描述问题,我必须做一些假设:

  1. 我有一个项目列表,其长度未知(可以是1,2或甚至50)
  2. 我想在网格中显示它们 - 连续的项目数是未知的(由用户的显示分辨率决定).
  3. 每个项目的宽度都相同,固定为250px.
  4. 项目间距应根据显示分辨率确定,否则容器的宽度应缩小.
  5. 希望使用JS.

你可以在FoodGawker看到我想要做的.我正在使用2台不同分辨率的显示器.当我将浏览器从一个拖放到另一个时,它只会将更多项目放在一行中,但所有内容仍然是居中和对称的.它也适用于JS禁用.

所以我知道这是可能的,我不知道该怎么做.

我尝试了浮动:,显示:等等的许多变化,但无法使其工作.

下面的代码是最接近我想要的 - 适用于2个内部div,但对于许多它不再是居中.有任何想法吗?

.center_wrapper {
    background: grey;
    padding: 10px;
    text-align: left;
    overflow: hidden; 
    display:inline-block;
}

.cards_wrapper {
    background: red;
    overflow: hidden; 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 90%;

}
.card {
    background: blue;
    width: 250px;
    height: 250px;
    margin: auto 20px;
    display:inline;
}


<div class="cards_wrapper">
    <div class="center_wrapper">
        <div class="card">
            <img src="./Index - My ASP.NET MVC Application_files/noImageAvailable.png">
        </div>
        <div class="card">
            <img src="./Index - My ASP.NET MVC …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何区分ajax请求与动作中的常规请求?

从行动的角度来看,我如何区分ajax请求和常规请求.

puclic class GroupController : Controller
{
     public ActionResult AddGroup()
     {
        if(//regular request...)
           return view()
        else //an ajax call
          return Partial("GroupPartialView)
     }
} 
Run Code Online (Sandbox Code Playgroud)

我们的想法是,如果将用户添加到不存在的组中,则可以使用对话框添加该组,而无需离开"管理"用户页面.

谢谢你的帮助.

c# ajax asp.net-mvc-2

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

可以通过加密cookie值的强力来找到validationKey和decryptionKey吗?

我使用以下代码生成加密令牌:

var ticket = new System.Web.Security.FormsAuthenticationTicket(
    2, 
    "", 
    DateTime.Now, 
    DateTime.Now.AddMinutes(10), 
    false, 
    "user id here");
var cipherText = System.Web.Security.FormsAuthentication.Encrypt(ticket);
Run Code Online (Sandbox Code Playgroud)

此代码使用app/web.config中指定的密钥和算法:

<system.web>
    <machineKey validationKey="SOME KEY" 
                decryptionKey="SOME OTHER KEY" 
                validation="SHA1" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

现在假设我将生成的密文发送给合作伙伴.他是否有能力强暴:

  1. 存储在密码中的值(用户ID不代表敏感信息,不会打扰我)
  2. 用于创建密码的validationKey和decryptionKey的值(这将是灾难性的,因为他将能够生成令牌并模仿任何用户)

我想这两个问题的答案都是肯定的,但是他的机会有多现实,你认为给他密码会对我的系统构成安全威胁吗?在此先感谢您的回复.

.net cryptography sha1 brute-force

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

Message = Server无法识别HTTP Header SOAPAction的值:error

HI Guys,我创建了一个Web服务.我能够使用SOAPUI访问Web服务但是当我尝试通过我的代码调用时,我得到了这个错误.有任何想法吗?

好吧,Web服务代码如下所示:

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[WebServiceBindingAttribute(Name = "SoapBinding", Namespace = "xyz")]
[System.ComponentModel.ToolboxItem(false)]
[WebService(Namespace = "http://Search")]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService]
public class Stub : System.Web.Services.WebService
{
    public Stub()
    {
        Log.Debug(this,string.Format("this is just a test message"));
    }


    [WebMethod]
    public Response searchAsset(Request serviceTag)
    {
    }
Run Code Online (Sandbox Code Playgroud)

我的客户代码是:

Search _search = new Search();
_search.url;
_search.n.wcred;
_search.searchAsset(request);
Run Code Online (Sandbox Code Playgroud)

c# soap web-services

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

更改Html.TextBox的大小

我正在使用新的Razor视图引擎开发ASP.NET MVC3应用程序,但是我在更改TextBox时遇到了一些困难,因此它是多行的.到目前为止我所能通过谷歌找到的是我需要将multiline属性设置为true,但我不确定如何.

查看代码如下所示.

<div class="editor-field">
@Html.TextBoxFor(model => model.Body)
</div>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

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

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

无法安装MVC4 Beta?

我似乎无法在我的电脑上安装MVC4 beta.单击安装包后立即弹出错误消息,并说MVC4与当前版本的.NET不兼容.我没有安装Visual Studio开发人员版本11或.NET 4.5.任何人都可以帮助我吗?

asp.net-mvc-4

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

如何将WebGrid列的int值转换为字符串?

WebGrid用来显示模型的数据.我希望ID列应该是超链接.因此,当任何人点击ID时,它的相应页面将被打开.我试过以下代码,但是我收到了错误: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert type 'int' to 'string'

码:

grid.Column(columnName: "ID", header: "ID", canSort: true, format: item => Html.ActionLink((string)item.ID, "../CRM/DetailsRequest", new { ID = item.ID })),....
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc lambda webgrid

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