小编kam*_*001的帖子

我如何获取网页的内容并将其保存到字符串变量中

如何使用ASP.NET获取网页内容?我需要编写一个程序来获取网页的HTML并将其存储到字符串变量中.

c# asp.net screen-scraping

70
推荐指数
5
解决办法
16万
查看次数

使用jquery获取垂直滚动的最大值

这是我的视图代码我使用jquery它工作,我没有任何问题,直到我更改它停止工作的屏幕分辨率.我知道问题在哪里,但我无法解决它看代码:

    @model PNUBOOKIR.Models.ProductModels
@{
    Layout = null;           
}

<!DOCTYPE html>
<html>
<head>

<title>Index</title>
<script src="@Url.Content("~/Scripts/jquery.js")" type="text/javascript"></script>    
<script type="text/javascript">
    var endRun = false;
    var PageNO = 1;
    $(window).scroll(function () {
        if ((($("#container").outerHeight() - 796) == ($(this).scrollTop())) && (!endRun)) {
            endRun = true;
            Load();
        }
    });

    $(document).ready(function () {
        Load();
        return false;
    });

    function Load() {
        var BtnShowMore = document.getElementById("BtnShowMore");
        BtnShowMore.innerHTML = "Loading...";
        $.ajax({ type: "Post",
            url: "Product" + "/" + "GetHomeEventAjax",
            data: "{" + "PageNO" + ":" + PageNO + "}", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

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

在mvc 3.0和后者中实现CAPTCHA

我在mvc 4.0应用程序和我的参考中使用了验证码:Asp.Net MVC CAPTCHA

但它实现基于mvc 2.0它显示一个图像,但在控制器中我没有任何OnPreAction方法我用OnAuctionExcuting替换它,但它没有MethodInfo.如何更新代码以在mvc 3.0或4.0上运行?

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

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

jquery.post()从MVC 4 WebAPI返回200 OK,但是命中了错误处理程序

我有一个奇怪的情况,我的jquery.post返回代码#200(OK),但错误处理程序被命中.

这是我的MVC WebAPI服务器端代码(它所做的只是返回代码#200 OK):

[HttpPost]
public HttpResponseMessage Post(T input)
{
    //_handler.Create(input);

    return Request.CreateResponse(HttpStatusCode.OK);
}
Run Code Online (Sandbox Code Playgroud)

这是我的客户端脚本

ServerAccess.prototype.Save = function (m) {

            $.post("http://localhost:55482/M/", m)
            .success(
                function (o) {
                    alert("success");
                })
            .error(
                function (xhr, textStatus, errorThrown) {
                    if (typeof console == 'object' && typeof console.log == 'function') {
                        console.log(xhr);
                        console.log(textStatus);
                        console.log(errorThrown);
                    }
                }
            );
        };
Run Code Online (Sandbox Code Playgroud)

Firebug中的控制台输出是:

POST http://localhost:55482/M/ 200 OK 894ms


响应标题

内容长度6

Content-Type application/json; 字符集= utf-8的

Date Sun,28 Oct 2012 18:55:17 GMT

服务器Microsoft-HTTPAPI/2.0


请求标题

接受 /

Accept-Encoding gzip,deflate

Accept-Language nb-no,nb; q …

jquery cross-domain jquery-post asp.net-web-api

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

MD5对我的密码字符串做了什么?

我设置了密码"13579"并且身份验证模式将其转换为MD5,如"mEXg8klnq0TwPFvAqytULA ==",但经过几分钟后,我再次尝试使用相同的密码"13579"创建另一个,但它转换为不同的密码,如"uM4gH8HO8cvoE0slg6OyKA =="MD5的结构是什么?它与我的用户名和时间有关吗?我想为我的用户创建相同的密码,因此如果它取决于时间我就无法创建相同的密码.

.net md5

7
推荐指数
2
解决办法
401
查看次数

Mvc http post方法给我"资源无法找到".

这是我的根控制器:

    [HttpPost]
    public ActionResult Index()
    {
    }
Run Code Online (Sandbox Code Playgroud)

但它无法加载它给我的项目:

'/'应用程序中的服务器错误.

无法找到该资源.说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.

model-view-controller asp.net-mvc asp.net-mvc-3

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

如何在Web应用程序中使用配置文件

我从网站转移到Web应用程序来改进它,我在我的网站上有个人资料.

我的个人资料不起作用,所以我实现System.Web.ProfileProvider并创建一个类ProfileCommon继承ProfileBase我使用HttpContext.Current.Profile.SetPropertyValue和GetPropertyValue.它的工作原理,但问题是它有一个逻辑错误,因为HttpContext.Current.Profile不会调用我的ProfileProvider方法我怎么能修复它?或者在Web应用程序中是否有任何其他的配置文件实现?

    public class ProfileCommon : ProfileBase
{
    public string FirstName 
    {
        get
        {
            return HttpContext.Current.Profile.GetPropertyValue("FirstName").ToString();
        }
        set
        {
            HttpContext.Current.Profile.SetPropertyValue("FirstName", value);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在web.config中

<profile inherits="BaniBookWebApp.Code.Core.ProfileCommon">
  <providers>
    <add name="CustomProfileProvider" type="BaniBookWebApp.Code.Core.CustomProfileProvider"/> 
  </providers>     
</profile>
Run Code Online (Sandbox Code Playgroud)

CustomProfileProvider:

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using eLearn2Model;
using System.Collections;
using System.Configuration;

namespace AccessControl
{
    public class ProfileProvider : System.Web.Profile.ProfileProvider
    {
        public ProfileProvider()
        {
        }

        public override int DeleteInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)
        {
            int res = -1;
            using (var db = new eLearn2Entities())
            { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net web-applications

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

我如何将UTC日期转换为我的时区?

我需要在我的网络应用程序中将时间转换为"UTC + 03:30时区"这里是UTC日期:

DateTime dt = DateTime.UtcNow;
Run Code Online (Sandbox Code Playgroud)

有没有将UTC转换为我的时区的功能?如果ASP.NET中有一个函数,我不想让自己在我的应用程序中编写一个新函数.

该应用程序可能托管在世界上的不同服务器中,这正是我使用UTC日期的原因.

我需要一个函数将3:30加到当前的UTC时间.

c# asp.net

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

有多少用户可以打开与Microsoft Access的连接?

有多少用户可以同时打开与Microsoft Access数据库的连接?我使用asp.net 4.0编写我的应用程序.

<add name="E_ShopAccessConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\report.mdb;Persist Security Info=True" providerName="System.Data.OleDb"/>
Run Code Online (Sandbox Code Playgroud)

asp.net ms-access

4
推荐指数
2
解决办法
6522
查看次数

将LINQ查询作为字符串发送到实体框架

我如何将linq查询作为字符串发送到Entity Framework,例如:

from s in students select s
Run Code Online (Sandbox Code Playgroud)

我想在oracle和sql server中编译它

c# linq linq-to-entities entity-framework

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