javascript

java

python

c#

android

c++

node.js

php

html

jquery

reactjs

ios

css

.net

git

ruby-on-rails

sql

c

string

ruby

asp.net-如何获取没有域的用户名

在aspx页面中,我获得带有功能IndexOf的Windows用户名。此函数返回格式为“域\用户”的字符串。

是否有一些功能只能获取用户名,而无需借助IndexOfSubstring这样呢?

public static string StripDomain(string username)
{
    int pos = username.IndexOf('\\');
    return pos != -1 ? username.Substring(pos + 1) : username;
}
trans by 2020-08-03T06:56:59Z

asp.net-什么是NHibernate?

作为我先前问题的跟进。 我是ASP.NET程序员,并且想知道NHibernate如何帮助我比以前更轻松,更快速地完成工作。 假装我对NHibernate一无所知。 这是什么,对我有什么用?

trans by 2020-08-03T03:04:57Z

asp.net-ModalPopupExtender确定按钮单击事件未触发?

我在UpdatePanel中有一个Button。 该按钮用作ModalPopupExtender的“确定”按钮。 由于某些原因,按钮单击事件未触发。 有任何想法吗? 我想念什么吗?

<asp:updatepanel id="UpdatePanel1" runat="server">
    <ContentTemplate>
        <cc1:ModalPopupExtender ID="ModalDialog" runat="server" 
            TargetControlID="OpenDialogLinkButton"
            PopupControlID="ModalDialogPanel" OkControlID="ModalOKButton"
            BackgroundCssClass="ModalBackground">
        </cc1:ModalPopupExtender>
        <asp:Panel ID="ModalDialogPanel" CssClass="ModalPopup" runat="server">
            ...
            <asp:Button ID="ModalOKButton" runat="server" Text="OK" 
                        onclick="ModalOKButton_Click" />
        </asp:Panel>
    </ContentTemplate>
</asp:updatepanel>
trans by 2020-08-02T19:17:35Z

asp.net-System.Web.HttpException:请求超时

任何人都知道如何解决该错误? 这是在我的实时服务器上发生的,但是当我运行项目本地PC或其他服务器时,没有错误

“ /”应用程序中的服务器错误。 请求超时。 说明: 当前Web执行期间发生未处理的异常 请求。 请查看堆栈跟踪以获取有关 错误及其在代码中的起源。

异常详细信息:System.Web.HttpException:请求超时。

源错误:

执行过程中产生了未处理的异常 当前的Web请求。 有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来标识异常。

堆栈跟踪:

[HttpException(0x80004005):请求超时。

trans by 2020-08-02T03:22:01Z

c#-MVC4-优化设置为tru时捆绑不起作用

我想知道我在这里没有做正确的事情。 我正在使用ASP.NET C#MVC4,并且想使用新的CSS / JS优化功能。

这是我的HTML部分

@Styles.Render("~/content/css")

这是我的BundleTable.EnableOptimizations = true;的一部分

bundles.Add(new StyleBundle("~/content/css").Include(
                        "~/content/css/reset.css",
                        "~/content/css/bla.css"));

// BundleTable.EnableOptimizations = true;

输出(工作):

<link href="/content/css/reset.css" rel="stylesheet"/>
<link href="/content/css/bla.css" rel="stylesheet"/>

但是当我取消注释BundleTable.EnableOptimizations = true; html输出时看起来像这样

<link href="/content/css?v=5LoJebKvQJIN-fKjKYCg_ccvmBC_LF91jBasIpwtUcY1" rel="stylesheet"/>

这当然是404。我不知道我在哪里做错了,请帮助,第一次使用MVC4。

trans by 2020-08-01T12:50:18Z

asp.net-IE9 JavaScript错误:SCRIPT5007:无法获取属性“ ui”的值:对象为null或未定义

我的网站在Chrome,Firefox和Internet Explorer 8上运行良好。但是在Internet Explorer 9上,将鼠标悬停在组件上会触发非常奇怪的错误。

SCRIPT5007:无法获取属性'ui'的值:对象为null或未定义 ScriptResource.axd?d = sTHNYcjtEdStW2Igkk0K4NaRiBDytPljgMCYpqxV5NEZ1IEtx3DRHufMFtEMwoh2L3771sigGlR2bqlOxaiwXVEvePerLDCL0hFHHUFdTOM0ff3a1,181

并在javascript中找到错误的链接,向我展示了这些代码位:

onNodeOver:function(B,A){A.ui.onOver(B)},onNodeOut:function(B,A){A.ui.onOut(B)}

我对如何解决此错误一无所知。我已经看到了此解决方案,但并不能解决我的问题。

有任何想法吗?

trans by 2020-08-01T09:05:28Z

asp.net-尝试为中等信任度发展是一个失败的原因吗?

我开始使用Entity Framework代码优先和Unity进行依赖关系注入的新MVC应用程序开发。 我之所以使用EF5和Unity,是因为我认为它们应该在Medium Trust中工作。 但是,当我将System.Data.SqlClient标记放入web.config中时,我开始收到反射权限异常。

总是看起来像每当我超越使用诸如System.Data.SqlClient736 ADO.net之类的内置功能时,我总是在Medium Trust中遇到问题。 自动映射器:失败。 NHibernate:失败。 MySQL:失败。 EF5代码优先:失败。 国际奥委会:失败。

我只是在追逐白日梦吗? 是否有可能使用将在Medium Trust中运行的现代技术来实现结构良好且可测试的Web应用程序?

在VM /虚拟服务器/云计算时代(甚至还有一些共享主机会将您的应用程序池设置为完全信任),有没有人发现为Medium Trust开发值得吗?

trans by 2020-07-31T09:59:27Z

带有NLog的ASP.NET Web API 2.1中的全局异常处理?

ASP.NET Web API 2.1包括新的全局错误处理功能。 我找到了一个示例,演示了如何将异常记录到ELMAH中。 但是我使用NLog将错误记录到数据库表中。 是否可以将Web API全局错误处理与NLog一起使用? 如果是这样,请提供示例。

trans by 2020-07-31T07:29:23Z

脱钩ASP.NET MVC 5身份以允许实现分层的应用程序

我是ASP.NET MVC的新手,并且一直在开发具有个人用户身份验证的MVC 5应用程序。 我在进行诸如分离模型层,DAL层,Repos等之类的应用程序时一直在进行分层模式,但是现在在MVC 5中,我希望能够使用用户和角色管理以及它们称为身份的身份验证。 ,然后在我的应用程序中仍然具有该分层结构,因为现在看来Identity几乎与MVC项目本身结合在一起,那里还有用户和角色模型以及上下文。

我现在在应用程序中所做的是,在MVC项目中(在单独的文件夹中),我有所有应该被分离的层,例如DAL,UnitOfWork,Repos,其他模型等,只是为了使其正常工作, 现在。 我知道这不是正确的方法。

因此,有谁能指出一些有关此的好的示例或文章,或者直接解释(如果有可能)以及如何解决? Google对此并不友好。 谢谢!

trans by 2020-07-31T06:46:32Z

c#-“正在创建模型时不能使用上下文” ASP.NET标识异常

当我们调用AccountApiController.Register()方法时,为什么会发生这种情况?

  • 什么试图使用上下文?
  • 什么试图创建上下文?
  • 我们如何避免这种情况?
  • 我们该如何调试呢?

“ Message”:“发生错误。”,

“ ExceptionMessage”:“在模型处于 正在创建。 如果使用上下文,则可能引发此异常 在OnModelCreating方法内部还是在相同的上下文实例中 由多个线程同时访问。 注意实例成员 DbContext和相关类的集合不能保证是线程 安全。”,

“ ExceptionType”:“ System.InvalidOperationException”,

“堆栈跟踪”:”

在System.Web.Http.ApiController.d__1.MoveNext()

---从之前引发异常的位置开始的堆栈跟踪

在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

在System.Runtime.CompilerServices.TaskAwaiter .HandleNonSuccessAndDebuggerNotification(任务>任务)

在System.Web.Http.Dispatcher.HttpControllerDispatcher.d__0.MoveNext()“

trans by 2020-07-30T19:59:10Z

CodeGo.net>如何使ASP.Net MVC中的复选框列表

我有一个带有复选框列表的表单。 用户可以选择所有值,没有值或介于两者之间的任何值。 例:

screenshot of Goal

我想将结果作为逗号分隔的列表写入数据库。 在上面的示例中,“ Apple,Banana”。 我有点困惑,如何为此创建模型,以及如何将视图到控制器的结果放入逗号分隔的列表中?

trans by 2020-07-30T17:32:43Z

c#-从字典中获取第一个元素

我有以下声明:

Dictionary<string, Dictionary<string, string>> like = new Dictionary<string, Dictionary<string, string>>();

我需要获取第一个元素,但不知道键或值。 最好的方法是什么?

trans by 2020-07-30T15:30:54Z

c#-使用FormsAuthentication.SetAuthCooki存储更多信息

我正在使用aspx和c#来设置登录的身份验证cookie。

FormsAuthentication.SetAuthCookie(UserName, True)

我想在同一cookie中存储更多信息。 我可以在此身份验证Cookie中添加值,还是必须使用第二个http cookie?

基本上,我正在寻找一种存储用户的Id的方法,以便可以使用用户表行键访问数据库

谢谢,伊甸园

trans by 2020-07-30T08:47:13Z

如何使用JavaScript或jQuery解析“ dd / mm / yyyy”或“ dd-mm-yyyy”或“ dd-mmm-yyyy”格式的日期字符串

可能重复:
扩展JavaScript的Date.parse以允许DD / MM / YYYY(非美国格式的日期)吗?
将dd-mm-yyyy字符串转换为日期

在文本框中输入日期,例如:05/09/1985,我想将其转换为1985年9月5日(dd-MMM-yyyy)格式。 我将如何实现? 请注意,源格式可以是dd-mm-yyyydd/mm/yyyydd-mmm-yyyy格式。

代码段:

 function GetDateFormat(controlName) {
        if ($('#' + controlName).val() != "") {      
            var d1 = Date.parse($('#' + controlName).val());
            if (d1 == null) {
                alert('Date Invalid.');
                $('#' + controlName).val("");
            }
                var array = d1.toString('dd-MMM-yyyy');
                $('#' + controlName).val(array);
        }
    }

此代码返回1985年5月9日,但我希望1985年9月5日。 谢谢。

trans by 2020-07-30T02:21:15Z

asp.net-MVC 4中的防伪cookie令牌和表单字段令牌不匹配

我在ASP.NET MVC 4中使用默认的登录模块。我没有更改默认应用程序中的任何代码,而是将其托管在共享服务器上。

我使用默认登录页面登录后。 我让浏览器闲置了一段时间。 然后,当我尝试使用[Authorize]属性执行任何控制器操作时,显然应用程序重定向到登录页面。

然后,我尝试再次登录,当我单击登录按钮时,它给出了错误。

The anti-forgery cookie token and form field token do not match.

enter image description here

登录动作

// POST: /Account/Login

        [HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
        public ActionResult Login(LoginModel model, string returnUrl)
        {
            if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
            {
                return RedirectToLocal(returnUrl);
            }

            // If we got this far, something failed, redisplay form
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
            return View(model);
        }
trans by 2020-07-29T20:34:45Z

asp.net-如何在C#中获取HTTP Post数据?

我正在使用Mailgun API。 我需要向其提供一个部分,然后他们将通过HTTP向我发布一些数据。

我将此URL([http://test.com/MailGun/Webhook.aspx)]提供给Mailgun,以便他们可以发布数据。 我有他们正在发送的参数名称列表(收件人,域,ip等)。

我不确定如何在页面中获取发布的数据。在Webhook.aspx页中,我尝试了一些代码,如下所示,但所有代码都是空的。

 lblrecipient.text= Request.Form["recipient"];

 lblip.Text= Request.Params["ip"];

 lbldomain.Text = Request.QueryString["domain"];

不确定如何尝试获取已发布的数据?

trans by 2020-07-29T01:39:26Z

c#-MVC 4中正确的JSON序列化

我想对JSON进行“正确”序列化(camelCase),并在需要时可以更改日期格式。

对于Web API,这非常简单-在Global.asax中,我执行以下代码

var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();

该代码在管道级别上以我想要的方式处理序列化。

我想在MVC 4中完成相同的操作-将控制器操作方法返回的任何JSON正确序列化。 稍作搜索,我发现以下代码将引发Global.asax应用程序启动:

HttpConfiguration config = GlobalConfiguration.Configuration;
Int32 index = config.Formatters.IndexOf(config.Formatters.JsonFormatter);
config.Formatters[index] = new JsonMediaTypeFormatter
{
     SerializerSettings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }
};

似乎执行得很好,但是当我从控制器返回JSON时,全部都是PascalCased。 我的操作方法的一个简单示例:

private JsonResult GetJsonTest()
{
    var returnData = dataLayer.GetSomeObject();
    return Json(returnData, JsonRequestBehavior.AllowGet);
}

我要解决这个错误吗? 知道如何在管道级别完成此操作吗?

trans by 2020-07-28T17:44:26Z

javascript-单击后禁用asp.net按钮以防止双击

我有一个ASP.NET按钮,用户单击该按钮后需要禁用它以防止双击。 提交完成后,必须再次启用它。 谁能帮我这个?

trans by 2020-07-28T13:57:52Z

的ViewStateMode与EnableVi

之间有什么区别:

  • ViewStateMode:禁用/启用/继承
  • EnableViewState:正确/错误

它位于asp.net控件的属性中。

感谢您的解释。

trans by 2020-07-28T07:39:31Z

asp.net-重命名ASP.NET_SessionId

我需要重命名ASP.NET默认创建的ASP.NET_SessionId cookie。 假设我想将其命名为“ foo”。 可能吗?

trans by 2020-07-28T02:54:35Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共50页