小编tri*_*ati的帖子

在Asp.Net mvc中的视图内渲染视图

如何在另一个视图中渲染完整的视图(非局部视图)?

场景,我有不同的控制器,并希望完全相同的视图渲染已经存在于其他控制器下的不同布局.

我在Home Controller中有Wishlist页面,其中显示了已添加产品的列表,当用户登录时,当我点击愿望清单时,它还会在用户登录时显示导航.

我该怎么做?

c# asp.net asp.net-mvc asp.net-mvc-4

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

数据库MS SQL Server的活动日志

我有一个包含一百多个表的数据库.我不断向现有表添加列(如果需要),我还添加了几个新表.

现在我想查看我在过去3个月中所做的更改.MS SQL Server 2012中是否有针对该特定数据库的活动日志来跟踪更改.

sql sql-server sql-server-2012

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

无法加载文件或程序集'log4net,Version = 2.0.8.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一

我找到了几个涉及这个问题的线索,但没有一个解决了我的问题.

我以前log4net version 1.2.10.0在我的ASP.NET服务中使用过.我已将其更新为当前版本log4net v2.0.8.0,由于某些第三方库,我还在我的内容中添加了以下行web.config以支持/重定向旧版本.

<runtime>    
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
      </dependentAssembly>      
      <dependentAssembly>
       <assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-1.2.10.0" newVersion="2.0.8.0" />      
      </dependentAssembly>    
    </assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)

我也对这些消息内部异常感到困惑 :((System.IO.FileLoadException)ex.InnerException.InnerException).Message

无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

例外消息:

无法加载文件或程序集'log4net,Version = 2.0.8.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

可能以下几行指向FusionLog中的问题

警告:比较程序集名称导致不匹配:PUBLIC KEY TOKEN ERR:无法完成程序集的设置(hr = 0x80131040).探测终止

完整的FusionLog

===预绑定状态信息===日志:DisplayName = log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = …

.net c# asp.net log4net .net-assembly

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

检查Object是否在每个属性中都为null

我有多个属性的类;

public class Employee
{
    public string TYPE { get; set; }
    public int? SOURCE_ID { get; set; }
    public string FIRST_NAME { get; set; }        
    public string LAST_NAME { get; set; }

    public List<Department> departmentList { get; set; }
    public List<Address> addressList { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

有时这个对象会让我在任何属性中都有价值

Employee emp = new Employee();
emp.FIRST_NAME= 'abc';
Run Code Online (Sandbox Code Playgroud)

剩余值为空.还行吧

但是,如何检查对象属性中的所有值何时为空

喜欢string.IsNullOrEmpty()对象?

我正在这样检查;

if(emp.FIRST_NAME == null && emp.LAST_NAME == null && emp.TYPE == null && emp.departmentList == null ...)
Run Code Online (Sandbox Code Playgroud)

c# null

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

如何在.Net 3.5框架中实现安全协议TLS 1.2

随着Paypal更新他们的响应,我需要在.NET 3.5框架上的现有应用程序中将安全协议TLS更新到v1.2.在现有代码中更新此更改所需的更改,我无法将应用程序更新到更新的框架.

.net c# asp.net paypal tls1.2

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

ASP.NET Mobile View中的FormCollection为空

当我使用此代码作为Web视图时,它工作正常,但是当Chrome中的开发人员选项选择Mobile View时,FormCollection会在控制器中显示空字符串

查看(编辑更新)

<div class="page product-details-page deal-product-details-page">
    @using (Html.BeginForm("AddProductToCart_Details", "DealProduct", new { productId = Model.Id, shoppingCartTypeId = 1 }, FormMethod.Post))
    {
        <div class="page-body">

            @using (Html.BeginRouteForm("Product", new { SeName = Model.SeName }, FormMethod.Post, new { id = "product-details-form" }))
            {
                            @{
                                var dataDictAttributes = new ViewDataDictionary();
                                dataDictAttributes.TemplateInfo.HtmlFieldPrefix = string.Format("attributes_{0}", Model.Id);
                                @Html.Partial("~/Views/Product/_ProductAttributes.cshtml", Model.ProductAttributes, dataDictAttributes)

                            }
                            <!--gift card-->
                            @{
                                var dataDictGiftCard = new ViewDataDictionary();
                                dataDictGiftCard.TemplateInfo.HtmlFieldPrefix = string.Format("giftcard_{0}", Model.Id);
                                @Html.Partial("~/Views/Product/_GiftCardInfo.cshtml", Model.GiftCard, dataDictGiftCard)

                            }
                            <!--rental info-->
                            @{
                                var dataDictRental = new ViewDataDictionary();
                                dataDictRental.TemplateInfo.HtmlFieldPrefix = string.Format("rental_{0}", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc formcollection

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

如何清除特定的TempData

如何在asp.net mvc中清除特定的TempData.我使用的是两个以上的TempDatavar.我可以清楚具体一些.

TempData["USD"] = "updated";
TempData["EUR"] = "updated";
TempData["PKR"] = "updated";
Run Code Online (Sandbox Code Playgroud)

TempData.Clear() 将清除所有TempData,具体如何做到这一点

c# asp.net-mvc

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

值不能为空.\ r \n参数名称:输入

null在下面的代码中得到了一个有价值的错误MVC asp.net;

  @Regex.Replace(Model.FullDescription, "<[^>]*>" ,"")
Run Code Online (Sandbox Code Playgroud)

我试图HTML用空字符串替换任何标记.在弹出窗口中,它正确显示结果而没有HTML标记,但在页面上显示上面的空值错误.

c# asp.net-mvc

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

从商店下载时如何在Hybrid Mobile Apps中实现引用代码

我需要实现一种方案,其中任何用户共享App,并在链接末尾附加一些唯一的代码

https://play.google.com/store/apps/details?id=com.App.hybrid.myapp&Ref=A8%gdbT^7YgH
Run Code Online (Sandbox Code Playgroud)

当有人从上面给出的链接下载应用程序时,他将获得一些促销或折扣等。

有什么方法可以在离子应用程序中实现此功能(离子1)。

referrals cordova hybrid-mobile-app ionic-framework

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

SecurityProtocolTypeExtensions.Tls12; 在当前背景下不存在

我正在将安全协议更新到我现有的3.5 .net框架应用程序,以便顺利地运行我的支付网关.我添加了以下代码

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolTypeExtensions.Tls12;
Run Code Online (Sandbox Code Playgroud)

在我的Global.asax,Application_Start但它给我编译时错误

当前上下文中不存在名称"SecurityProtocolTypeExtensions"

我正在关注此链接是否支持 Microsoft提供的Windows 7 SP1和Server 2008 R2 SP1上的.NET Framework 3.5.1中包含的TLS系统默认版本.

更新1:

还尝试了上面的链接,在项目中添加了两个文件,现在我得到一个例外" System.NotSupportedException:不支持所请求的安全协议"

更新2:

按照乔恩戴维斯的建议尝试,但仍然没有运气.同样的例外System.NotSupportedException

c# asp.net .net-3.5 tls1.2

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

根据 c# LINQ 中的子节点 XML 获取特定的父节点

我有一个 long XML,它具有父节点,sdnEntry并且每个父节点都有其sdnType定义条目类型的子节点。我试图让只具有节点sdnTypeIndividual

我的 xml 的简短示例在这里;

<sdnEntry>
    <uid>6905</uid>
    <lastName>abc</lastName>
    <sdnType>Entity</sdnType> // type is entity

    <akaList>
    <aka>
        <uid>4741</uid>
        <type>a.k.a.</type>
        <category>strong</category>
        <lastName>ABC</lastName>
        <firstName>ABCCCC</firstName>
    </aka>
    <aka>
        <uid>4742</uid>
        <type>a.k.a.</type>
        <category>weak</category>
        <lastName>ADCS</lastName>
    </aka>
    </akaList>

    <nationalityList>
        <nationality>
        <uid>5416</uid>
        <country>XYZ</country>
        <mainEntry>true</mainEntry>
        </nationality>
    </nationalityList>
</sdnEntry>

<sdnEntry>
    <uid>6905</uid>
    <lastName>abc</lastName>
    <sdnType>Individual</sdnType> // type is individual

    <akaList>
    <aka>
        <uid>4741</uid>
        <type>a.k.a.</type>
        <category>strong</category>
        <lastName>ABC</lastName>
        <firstName>ABCCCC</firstName>
    </aka>
    <aka>
        <uid>4742</uid>
        <type>a.k.a.</type>
        <category>weak</category>
        <lastName>ADCS</lastName>
    </aka>
    </akaList>

    <nationalityList>
        <nationality>
        <uid>5416</uid>
        <country>XYZ</country>
        <mainEntry>true</mainEntry>
        </nationality>
    </nationalityList>
</sdnEntry>

<sdnEntry>
    <uid>6905</uid> …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-parsing

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