小编use*_*513的帖子

ASP.Net MVC中的LDAP身份验证

我希望能够通过使用他们的域UserId和Password来验证用户,但默认的ASP.Net MVC应用程序允许用户注册userId和密码然后登录.我该怎么做?

我不希望用户能够注册; 但是,他应该能够输入他的Windows域userId和密码,并由域服务器进行身份验证.

我见过的解决方案(例如Mike的博客)不要求用户输入他/她的UserId或密码.

如何让我的ASP.Net MVC应用程序显示登录表单并根据Windows域对用户进行身份验证?

如果可能,请用样品解释

c# asp.net-mvc

27
推荐指数
3
解决办法
6万
查看次数

页面在加载时不运行jquery脚本

我有一个ASP.net mvc页面,在加载时执行jquery脚本.该脚本在控制器上调用操作并为下拉列表提供保湿.

这适用于我的开发机器但是当部署到网络服务器(运行IIS 6的Win 2k3盒子)时,页面会加载,但它不会运行脚本,从而产生一个空的下拉列表.

我在scripts文件夹中有jquery-1.3.2.js文件,我已经在webserver上添加了aspnet_isapi.dll的映射.还有什么我想念的吗?

这是页面的一部分,它可以保存在我的机器上运行的下拉列表,但不会在它部署到的Web服务器上,因为您可以看到该脚本调用ApplicationSettings控制器以获取一个水合下拉列表的JSON对象

    <asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="server">
    <script src="~/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
    <script type="text/javascript">
        // Wait for the document to be ready
        $(document).ready(function()
        {
            var selectedApp = $('#selectedApplication').val();
            var selectedMac = $('#selectedMachine').val();

            // Get the list of applications and populate the applications drop down list
            $.getJSON("/ApplicationSettings/Applications/List", function(data)
            {
                var items = "<option>----------- Select Application to Configure ----------</option>";
                $.each(data, function(i, application)
                {
                    var selected = (application.Value == selectedApp) ? 'selected' : '';
                    items += "<option value='" + application.Value + …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery

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

标签 统计

asp.net-mvc ×2

c# ×1

jquery ×1