小编Has*_*anG的帖子

使用javascript/jquery检测Asp.Net表单是否有效

我有一个在updatePanel中的表单,我有一个隐藏加载图像的跨度,我想在用户点击提交按钮时显示,但我首先需要检查页面在客户端是否有效.此外,我正在使用jQuery显示加载范围.这是我的代码:

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    function showLoading() {
        $('#loader').show();
    }
    </script>
</head>

<body>
<asp:ScriptManager ID="smMain" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="upForm" runat="server">
<ContentTemplate>
    <asp:MultiView ID="mvContact" runat="server" ActiveViewIndex="0">
        <asp:View ID="vDefault" runat="server">
            <asp:TextBox ID="tEMail" runat="server" CssClass="input" />
            <asp:RequiredFieldValidator ID="rfvEMail" runat="server" ControlToValidate="tEMail" ErrorMessage="* required" Display="Dynamic" />
            <asp:RegularExpressionValidator ID="revEMail" runat="server" ControlToValidate="tEMail" ErrorMessage="* invalid" Display="Dynamic" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" />
            <asp:ImageButton ID="btnSubmit" runat="server" ImageUrl="~/Assets/Images/btnSubmit.png" ToolTip="Submit Form" style="margin:5px 5px 0 -5px" onclick="btnSubmit_Click" OnClientClick="showLoading();" />
            <span id="loader"><img src="Assets/Images/loader.gif" title="Sending..." /></span>
        </asp:View>
        <asp:View ID="vResult" runat="server">
            <div class="result">
                <span id="lResult" runat="server">Your message …
Run Code Online (Sandbox Code Playgroud)

asp.net validation jquery asp.net-ajax

5
推荐指数
2
解决办法
9267
查看次数

如何转换上传的视频并从此文件获取屏幕截图?

我正在建立一个cms,希望用户能够上传视频,但是我对视频上传和转换不熟悉。是否有示例或有人编码过这样的解决方案?我听说过ffmpeg,但是我不知道如何将其与asp.net集成。

作为一个简单的解决方案,我可以让我的客户上传flv文件,但随后我仍然需要从该fvl中获取屏幕截图。

谢谢

asp.net flash flv video-processing video-encoding

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

使用asp.net进行一键式网站备份

我想定期备份我的网站,但不是通过ftp程序备份我的文件,我想要一键式解决方案,它将复制我的所有文件并压缩它们并允许下载.这可以通过asp.net在同一个网站上完成,还是我必须为此目的编写一个.net应用程序?

.net c# asp.net backup

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

拒绝机器人下载我的文件

我有一个asp.net下载页面,它发送文件到客户端,但我想拒绝机器人下载此文件,因为文件很大,我可以从记录中看到机器人下载此文件大约20次.这会降低服务器速度并导致带宽消耗.

我将此页面编码为计算下载并检测客户端的.net框架,以便我可以发布包含.net框架的安装文件.

我需要以某种方式拒绝Google和其他机器人访问此页面.

我的下载链接就像是download.aspx?pack = msp

bots bandwidth download

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

如何检测正在运行的ASP.NET版本

如何查看在远程服务器上呈现我的aspx页面的.net框架的版本?

c# asp.net

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

HTTP错误500.0 - 内部服务器错误发生未知的FastCGI错误

我在Windows Server 2008上使用Plesk 10运行IIS7.我的网站在plesk下,网站不在plesk下,只在IIS上.plesk下的网站成功运行php文件但其他网站出错:

HTTP错误500.0 - 内部服务器
错误发生未知的FastCGI错误

模块FastCgiModule
通知ExecuteRequestHandler
处理程序PHP5-FastCGI-php
错误代码0x8007010b
请求的URL http://*.com:80/test.php物理
路径C:\ IIS*.com\test.php
登录方法匿名
登录用户匿名

PHP5-FastCGI-php的配置与plesk下的网站完全相同.php-cgi.exe位于C:\ Program Files(x86)\ Parallels\Plesk\Additional\PleskPHP5 \

编辑: 这是我的php.ini但我没有得到任何错误.

error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = On
error_log = "C:\Program Files (x86)\...\log\test.log"
error_log = syslog
Run Code Online (Sandbox Code Playgroud)

php iis iis-7.5

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

匹配手机国家/地区代码与JavaScript

我正在尝试实现一个javascript函数来替换电话号码的国家/地区代码部分.

输入是+90(533)333 33 33,我想用javascript替换+90部分.我试过写一个正则表达式,但我不能成功.

/^\++[a-z]+\s$/
Run Code Online (Sandbox Code Playgroud)

编辑:最终解决方案

$("#ddlCountry").change(function () {
    if ($("#tMobile").val() == '') {
        $("#tMobile").val("+" + $(this).find(":selected").attr("CountryCode")
        + " ");
    } else {
        $("#tMobile").val($("#tMobile").val().replace(/^(\+\d*)/,
        "+" + $(this).find(":selected").attr("CountryCode")));
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

从 TableAttribute Dapper.Contrib 获取表名

我正在使用 Dapper 和 Dapper.Contrib 从数据库映射对象。

我有一个类名,我在其中定义该类的表名,因为它与实际的类名不同。

班级:

[Table("tblUser")]
public class User
{
    public int Id { get; set; }
    public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何获取设置表数据注释属性的表名?

编辑:

我用以下方法让它工作

var tAttribute =
    (TableAttribute)typeof(T).GetCustomAttributes(typeof(TableAttribute), true)[0];

tableName = tAttribute.Name;
Run Code Online (Sandbox Code Playgroud)

typeof data-annotations dapper

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

在asp.net ajax刷新后的Cufon.refresh

我有一个页面使用cufon和asp:UpdatePanel.在ajax回调之后,新内容不会用cufon替换标签.我试过了:

<script type="text/javascript">
    alert('Cufon refresh start!');
    Cufon.refresh();
    alert('Cufon must be ok!');
</script>
Run Code Online (Sandbox Code Playgroud)

但是不要接受任何警报或cufon替换.

asp.net asp.net-ajax callback cufon

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

我应该将默认反应属性设置为 null

我是新来的,我希望代码尽可能短。我们正在编写带有许多道具的反应组件。问题是我的同事不断填写代码,这对我来说似乎非常不必要。那么将 null 设置为所有可用值还是仅使用 propTypes 来定义属性类型是否正确?因为我没有看到这样的使用示例,我认为这是不好的做法。

FormAutonumeric.defaultProps = {
    validationRules: null,
    onBlur: null,
    onFocus: null,
    inputClasses: null,
    showErrors: false,
    numericType: null,
    isFormValid: null,
    placeholder: null,
    onChange: null,
    disabled: null,
    children: null,
    vMin: null,
    vMax: null,
    prefix: null,
    suffix: null
};


FormAutonumeric.propTypes = {
    validationRules: PropTypes.shape({
        [PropTypes.string]: PropTypes.oneOfType([
            PropTypes.string,
            PropTypes.number,
            PropTypes.bool
        ])
    }),
    onBlur: PropTypes.func,
    onFocus: PropTypes.func,
    inputClasses: PropTypes.string,
    showErrors: PropTypes.bool,
    numericType: PropTypes.string,
    value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,
    isFormValid: PropTypes.func,
    id: PropTypes.string.isRequired,
    placeholder: PropTypes.string,
    onKeyUp: PropTypes.func.isRequired,
    onChange: PropTypes.func,
    disabled: PropTypes.bool,
    children: PropTypes.element,
    vMin: PropTypes.string, …
Run Code Online (Sandbox Code Playgroud)

reactjs

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