小编Hak*_*tık的帖子

从ASP.NET MVC返回Json错误

我试图从ASP.NET MVC控制器通过Json返回一条错误消息.我想在屏幕上显示回车符,因此错误将如下所示:

错误1.
错误2.

代替 "Error1.\u003cbr/\u003eErro2.\u003cbr.\u003e"

这是我的ASP.NET MVC代码

Response.StatusCode = (int)HttpStatusCode.BadRequest;
string str = "Error 1.<br/>Error 2.<br.>";
return Json(str);
Run Code Online (Sandbox Code Playgroud)

JavaScript(编辑):

.ajax({...
     error: function(xhr, textStatus, exceptionThrown) {
        $('#result').html(xhr.responseText);
     },
Run Code Online (Sandbox Code Playgroud)

调试xhr.responseText会产生: ""Error1.\u003cbr/\u003eErro2.\u003cbr.\u003e""

有任何想法吗?

asp.net-mvc jquery

40
推荐指数
3
解决办法
7万
查看次数

在新窗口中打开页面,没有弹出窗口阻止

希望你能在这里帮忙...我有一个表单翻译字段中的单词,用翻译的术语填充字段,然后在一个提交按钮中提交操作.

提交由jquery提出.问题是目标页面被阻止,因为所有3个主要浏览器都将其视为弹出窗口,您是否知道如何将其作为新选项卡或新窗口打开?我不想将目标设置为_self,因为我希望人们也可以打开我的网站.

我相信问题在于这个字符串:

document.forms.form1.submit();
Run Code Online (Sandbox Code Playgroud)

但我也知道应该有一种方法来改写它,这样目标不会被视为弹出窗口.

这是脚本:

<script type="text/javascript">

$(function transle() {
  $('#transbox').sundayMorningReset();
  $('#transbox input[type=button]').click(function(evt) {
    $.sundayMorning(
      $('#transbox input[type=text]').val(), {
        source: '',
        destination: 'ZH',
        menuLeft: evt.pageX,
        menuTop: evt.pageY
      },
      function(response) {
        $('#transbox input[type=text]').val(response.translation);

        //document.getElementById("form1").submit();
        document.forms.form1.submit();

      }
    );
  });
});

</script>
Run Code Online (Sandbox Code Playgroud)

这是形式:

<table id="transbox" name="transbox" width="30px" border="0" cellspacing="0" cellpadding="0">
  <form action="custom-page" method="get" name="form1" target="_blank" id="form1">

    <tr>
      <td>
        <input id="q" name="q" type="text" class="search_input" onFocus="if (this.value == 'Evening dress') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Evening dress';}" value="Evening dress" />
      </td> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery popup

39
推荐指数
4
解决办法
10万
查看次数

如何等待jQuery ajax请求在循环中完成?

我有那个代码:

for (var i = 0; i < $total_files; i++) {
  $.ajax({
    type: 'POST',
    url: 'uploading.php',
    context: $(this),
    dataType: 'json',
    cache: false,
    contentType: false,
    processData: false,
    data: data_string,
    success: function(datas) {
      //does something
    },
    error: function(e) {
      alert('error, try again');
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

它上传的图片非常好,但问题是我找不到逐个上传图片的方法,我试图将选项async设置为false但它冻结了网页浏览器,直到所有图片都上传不是我的想要,我想以某种方式模拟这个"async:false"选项来执行相同的操作但不冻结Web浏览器.

这该怎么做 ?

javascript ajax jquery

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

使用Entity Framework 6.1流畅的API创建唯一索引

我有一个列"名称",必须是unqiue.没有外国钥匙或类似的东西.

EF 6.1最终支持通过Annotations创建此类索引.已在SO上讨论过这个问题.但它似乎只能通过类中的注释来完成.如何仅使用Fluent API执行此操作?

像这样的东西:

public class PersonConfiguration : EntityTypeConfiguration<Person>
{
    public PersonConfiguration()
    {
        HasKey(p => p.Id);
        Property(p => p.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);

        //not possible?
        Index(p => p.Name).IsUnique();  //???
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework fluent-interface entity-framework-6

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

如何将用户输入的换行符从TextArea保存到数据库?

如何将用户输入的换行符从TEXTAREA保存到数据库?每次我尝试,它都会删除换行符.

html

37
推荐指数
5
解决办法
6万
查看次数

CommandManager.RequerySuggested如何工作?

MSDN只说明了这一点

在CommandManager检测到可能会更改命令执行能力的条件时发生.

但是,我似乎无法找到任何关于它是如何工作的痕迹,我应该注意/避免等...它只是听取输入?(即:鼠标移动,按键等等)

keyboard wpf mouse user-interface input

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

从客户端 - ASP.NET MVC检测到一个潜在危险的Request.Form值

我在我的ASP.NET MVC应用程序中收到此错误,我从WYSIWYG中获取HTML输入,因此我不希望验证内容.

我尝试过我在这里找到的解决方案,但似乎在我的MVC应用程序中没有任何区别.我也尝试过在web.config中再做一遍 - 没有快乐.
这是ASP.NET MVC中的一个错误吗?

asp.net-mvc dangerous-request

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

无法将视图添加到EF数据模型

我有一个观点,我正在尝试添加到我的ADO.NET实体数据模型.每次我尝试从数据库更新并检查视图时,它会刷新其他所有内容,但不会添加视图.我没有得到任何错误消息或输出,所以我不知道视图有什么问题.其他视图没问题.我错过了什么,有没有办法打开错误信息?visual studio 2008 sp1

更新 :我找到了这个链接,但这些解决方案没有解决问题. MSDN论坛

更新:我无法添加的视图将从另一个视图查询.

更新:帮助

WITH cte AS (SELECT     dbo.TBL_Gharardad.PK_Shenase, dbo.TBL_Gharardad.FK_NoeKhedmat AS NoeKhedmatId, 
                                                    dbo.TBL_NoeKhedmat.NoeKhedmat AS [??? ????], dbo.TBL_Gharardad.OnvaneKhedmat AS [????? ????], 
                                                    dbo.TBL_Gharardad.MahaleEraeieKhedmat AS [??? ????? ????], 
                                                    dbo.TBL_Gharardad.FK_NahveieTaieeneBarande AS NahveieTaeeneBararndeId, 
                                                    dbo.TBL_NahveieTaieeneBarande.NahveieTaieeneBarande AS [???? ????? ?????], 
                                                    dbo.TBL_Gharardad.TarikheShorooeGharardad_Jalali AS [????? ???? ???????], 
                                                    dbo.TBL_Gharardad.TarikhePayaneGharardad_Jalali AS [????? ????? ???????], dbo.TBL_Gharardad.FK_VahedeArz AS VahedeArzId, 
                                                    dbo.TBL_VahedeArz.VahedeArz AS [???? ???], dbo.TBL_Gharardad.MablagheDariaftiKol AS [???? ??????? ??], 
                                                    dbo.TBL_Gharardad.MablaghePardakhtieKol AS [???? ??????? ??], dbo.TBL_Gharardad.SahmeKarfarma AS [???? ?????? ???????], 
                                                    100 - dbo.TBL_Gharardad.SahmeKarfarma AS [???? ?????? ????????], dbo.TBL_Gharardad.TedadNirooyeMard …
Run Code Online (Sandbox Code Playgroud)

entity-framework visual-studio-2008-sp1

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

由于DbContext已被丢弃,因此无法完成操作

我是EF的新手,我正在尝试使用从我的数据库类型转换User为我的信息类的扩展方法UserInfo.
如果这有所作为,我首先使用数据库?

我的代码给出了错误

由于已经处理了DbContext,因此无法完成操作.

try
{
    IQueryable<User> users;
    using (var dataContext = new dataContext())
    {
        users = dataContext.Users
                  .Where(x => x.AccountID == accountId && x.IsAdmin == false);
        if(users.Any() == false)
        {
            return null;
        }
    }
    return users.Select(x => x.ToInfo()).ToList(); // this line is the problem
}
catch (Exception ex)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

我可以看到为什么它会这样做,但我也不明白为什么where语句的结果没有被保存到users对象中?

所以我想我的主要问题是为什么它不起作用,其次是什么是使用扩展方法和EF的正确方法?

c# extension-methods entity-framework

33
推荐指数
3
解决办法
10万
查看次数

使用数据目标而不是href的选项卡时,Bootstrap选项卡不起作用

我正在开发引导选项卡,使用data-target属性来匹配选项卡窗格而不是使用href属性,因为我正在开发角度应用程序(href可能会破坏我的路线).

<ul class="nav nav-tabs" id="myTab">
    <li class="active"><a data-target="home">Home</a></li>
    <li><a data-target="profile">Profile</a></li>
    <li><a data-target="messages">Messages</a></li>
    <li><a data-target="settings">Settings</a></li>
</ul>

<div class="tab-content">
    <div class="tab-pane active" id="home">...</div>
    <div class="tab-pane" id="profile">...</div>
    <div class="tab-pane" id="messages">...</div>
    <div class="tab-pane" id="settings">...</div>
 </div>

<script>
    jQuery(function () {
        jQuery('#myTab a:last').tab('show')
    })
</script>
Run Code Online (Sandbox Code Playgroud)

请看这个小提琴http://jsfiddle.net/xFW8t/4/.我重新创造了整体.

我不希望引导程序样式应用于我的选项卡,我只想要功能,我希望我的样式应用,无论如何停止引导样式应用?请提前感谢您的帮助.

html javascript css twitter-bootstrap angularjs

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