小编Rit*_*ita的帖子

如何使用ASP.NET和C#从服务器端确定浏览器类型?

我想在ASP.NET页面上使用C#确定代码隐藏文件中的浏览器类型.

如果是IE 6.0,我必须执行某些代码行.

如何确定浏览器类型?

c# asp.net

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

如何在浏览器中阻止"停止运行此脚本"?

我有一个ASP.NET MVC页面,其中包含14列的JQuery Editable Datatable.我有一个按钮(Apply No Findings)来做客户端计算并且适用于该表中的所有行.

当我们单击此按钮时,在每4行应用计算后,它将显示此"停止运行脚本"消息.

我验证了设置.在"Internet选项"的"高级"选项卡中,"禁用脚本调试(Internet Explorer)"选项已选中.并且"未显示"显示有关脚本错误的通知".

我正在使用Internet Explorer 8.我现在不会在IE9上发生.但这是服务器,我们无法升级到IE9.

我做了研究并尝试了这两个选项,没有任何效果.

例(1): http ://www.codeproject.com/Tips/406739/Preventing-Stop-running-this-script-in-Browsers

示例(2): http ://www.picnet.com.au/blogs/guido/post/2010/03/04/how-to-prevent-stop-running-this-script-message-in-browsers/

任何人都有这个,任何建议都非常感谢.

这是抛出脚本消息的实际代码:

for(i < iTotalRecords;i++) 
      {  

            var row = oTableAuditLines.fnGetData(i); 
            oTableAuditLines.fnUpdate("NF",i,1); 
            UndoHCPCS(row,i);
            UndoHCPCSModCodes(row,i);
            UndoLineUnitCount(row,i);
            oTableAuditLines.fnUpdate("", i, 6); //Reset Denial Reason Code
            UndoNonCoveredCharges(row,i);
            CalculateAmountPaidAtLine(row,i);
            CalculateEstimatedRecoveryAmountAtLine(row,i);
      }
      UpdateSummaryLine();
      UpdateSummaryLineReasonCode();
Run Code Online (Sandbox Code Playgroud)

通过引用示例(2)中的示例代码,我更改了下面的代码,我仍然收到脚本消息:

//此函数用于避免脚本运行消息

  RepeatingOperation = function(op, yieldEveryIteration) 
  {  
  var count = 0;  
  var instance = this;  
  this.step = function(args) 
  {    
  if (++count >= yieldEveryIteration) 
  {      
  count = 0;      
  setTimeout(function() { op(args); }, 1, …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery asp.net-mvc-3

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

如何使用moq模拟ControllerContext?模拟ControllerContext时出错

我正在使用MOQ框架,我有以下单元测试,它失败,出现以下错误消息"对象引用未设置为对象的实例"在下面的代码行

viewCxt.View.Render(viewCxt, writer);  
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向,为什么这不通过测试?

[Test]
public void can_call_PopulateBankTransactionWorkQueueViewInTransactionMetaDataAjaxResponseObject()
{

    var transactionMetaData = new TransactionMetaDataDTO() { TransactionId = "1", FileId = "1", LockboxNumber = "0402020", DepositDate = "04.26.2011", BatchId = "1" };


    var request = new Mock<HttpRequestBase>();
    request.Setup(r => r.HttpMethod).Returns("GET");
    var mockHttpContext = new Mock<HttpContextBase>();
    mockHttpContext.Setup(c => c.Request).Returns(request.Object);

    var controllerContext = new ControllerContext(mockHttpContext.Object, new Mock<RouteData>().Object, new Mock<ControllerBase>().Object); 

    var checkWorkQueueController = new CheckWorkQueueController(
          activeDirectorySecurityManager.Object,  businessObjectAdapter, httpRequestObjectHelper.Object, invoiceRepos.Object,  new HtmlHelpers());

    checkWorkQueueController.ControllerContext = controllerContext;
    Assert.DoesNotThrow(() => checkWorkQueueController.PopulateBatchTreeSelectorViewInTransactionMetaDataAjaxResponseObject(transactionMetaData));
}

internal void PopulateBatchTreeSelectorViewInTransactionMetaDataAjaxResponseObject(TransactionMetaDataDTO transactionMetaDataDTO)
{

    var …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc unit-testing moq

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

在ASP.NET MVC页面上的新窗口中的url.Action打开链接

我正在尝试使用url.Action打开一个新窗口.新的窗口网址不在当前项目(外部网站)之内.

以下是我需要做的两件事:

  1. 我需要在新窗口中打开它.
  2. 它将http://localhost:57391/Home/http:/www.yahoo.com 直接转向雅虎.

这是我的代码:

<tr >
       <td>                    
        <a href="<%= Url.Action("http://www.yahoo.com") %>"><span>Go to Yahoo</span></a> 
         </td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如何将焦点放在ASP.NET MVC页面上的JQuery Dialog按钮之一?

我有一个ASP.NET MVC页面(注册).在加载页面时,我在该对话框上使用" 同意"和" 不同意"按钮调用Jquery Dialog.

1).默认情况下如何将焦点设置为"同意"按钮

2).如何禁用右上角的X(关闭)标记?(因此我不希望用户简单地关闭该对话框).

码:

$("#dialog-confirm").dialog({
        closeOnEscape: false,
        autoOpen: <%= ViewData["autoOpen"] %>,
        height: 400,
        width: 550,
        modal: true,
        buttons: {
            'Disagree': function() {
                location.href = "/";
            },
            'Agree': function() {
                $(this).dialog('close');
                $(this).focus();
            }
        },
        beforeclose: function(event, ui) {
            var i = event.target.id;
            var j = 0;
        }
    });        
Run Code Online (Sandbox Code Playgroud)

感谢您的回复.

谢谢

asp.net-mvc jquery jquery-ui jquery-dialog asp.net-mvc-2

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

想要学习Microsoft-Dynamics CRM.请为Dynamics初学者建议?

我需要在未来3个月内与Pharmaceutical客户合作开发Dynamics项目.我在过去几年一直从事.NET技术的研究.现在我有兴趣学习Microsoft Dynamics.

请建议动态初学者如何以及从哪里开始......您的想法/任何教程链接/材料/书籍/培训/您的经历?

感谢你的时间.

谢谢

dynamics-crm dynamics-crm-4

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

如何处理来自Excel文件的dateformat并使用C#将其转换为MM/DD/YYYY?

我有Excel文件中的日期.到目前为止,要求是,它可以格式为YYYY-MM-DD.

所以我编写了以下代码将其转换为MM/dd/yyyy:

DateTime excelDate = DateTime.ParseExact(value, 
                                         "yyyy-MM-dd", 
                                         CultureInfo.InvariantCulture, 
                                         DateTimeStyles.None);

value = value != "" ? excelDate.ToString("MM/dd/yyyy") : value;
Run Code Online (Sandbox Code Playgroud)

但现在的要求是:它可以采用任何格式,如 YYYY-MM-DDMM/DD/YYYYYYYYMMDDMM-DD-YY.Wonderin ghow以简短的方式处理这些并将其转换为MM/DD/YYYY?

c# asp.net datetime c#-4.0

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

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

ASP.NET MVC 2 DropDownList未设置选定值

我试图用所选值填充下拉值.我提到了相关的文章,我也在做同样的事情.Still Dropdown未填充所选值.不确定我错过了什么.

控制器代码:

var RegionId = new[] { 
                new RegionKeyValues { RegionId = 1, RegionValue = "A" }, 
                new RegionKeyValues { RegionId = 2, RegionValue = "B" }, 
                new RegionKeyValues { RegionId = 3, RegionValue = "D" } 
            };
ViewData["RegionId"] = new SelectList(RegionId, "RegionId", "RegionValue", 1); 
Run Code Online (Sandbox Code Playgroud)

查看代码:

<%= Html.DropDownList("RegionId",
                      (SelectList)ViewData["RegionId"],
                      "-- Select --")%>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

WHERE 子句中的 SQL Server Case 语句

我试图在 WHERE 子句中搜索 CaseStatement。但我没有发现与我的场景相似。

下面是我在 WHERE 子句中使用 CASE 语句的 SQL 语句。如果PartName = B,那么我应该应用 ( RecoveraleFlag = 1 ) 条件以及其他条件。其他 此条件不适用,但所有其他条件应保持不变。

FROM Rec.Communications A
          INNER JOIN REC.CommunicationTypes B ON A.CommunicationTypeKey = B.CommunicationTypeKey   
          INNER JOIN occ.Cases c ON a.CaseId = c.CaseId
          INNER JOIN occ.Claims cl on a.CaseId = cl.CaseId
          INNER JOIN ops.Concepts d ON c.ConceptKey = d.ConceptKey
          INNER JOIN OPS.Regions f ON d.MODSRegionKey = f.MODSRegionKey 
          INNER JOIN COM.RepriceRequestOccurrences e ON a.CommunicationId = e.CommunicationId
          INNER JOIN occ.Providers prv ON c.MODSProviderKey = …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server case sql-server-2008

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