小编Ari*_*dra的帖子

如何在MVC4中进行ajax调用

我是MVC4的新手.我必须创建一个登录名验证.写完一个字符串后,当我们退出文本框时,它应该显示它是否可用.

查看代码是:

@{
    ViewBag.Title = "Home Page";
}
@section featured {
    <section class="featured">
        <div class="content-wrapper">
            @Html.TextBox("textbox1")
            @Html.TextBox("txtTest")
        </div>
    </section>
}
@section scripts{
    <script type="text/javascript">
        $(document).ready(function(){
            $('#textbox1').blur(function(){
                alert("a");
            });
        });
    </script>
}
Run Code Online (Sandbox Code Playgroud)

现在代替alert("a"),我将不得不称之为行动.该操作将包含数据库检查.

控制器代码:

public class HomeController : Controller
    {
        public ActionResult Index()
    {
        ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

        return View();
    }
        public ActionResult SearchUser()
        {
            string ExistsCheck;
            SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["conn"].ToString());
            SqlDataAdapter da = new SqlDataAdapter();
            SqlCommand cmd = new SqlCommand(); …
Run Code Online (Sandbox Code Playgroud)

c# jquery asp.net-mvc-4

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

在音频文件中添加给定持续时间的哔哔声或静音 || NAudio || C#

我正在使用 NAudio 录制和播放音频文件。现在,我想在给定的持续时间内在音频文件中添加静音或蜂鸣声。您能否建议 NAudio 提供商名称以实现它?

c# naudio

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

希望从控制器的客户端使可见性成为真实,从服务器端看不到

我在页面中有一个文本框.从服务器端将可见性设置为false.现在我想通过使用java-script从客户端看到它.(在这种情况下,无法执行任何回发或部分回发.)

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title>ControlVisibilityClientSide</title>
            <script type="text/javascript">
                function toggleVisibility(controlId)
                {
                    var control = document.getElementById(controlId);
                    if(control.style.visibility == "visible" || control.style.visibility == "")
                        control.style.visibility = "hidden";
                    else
                        control.style.visibility = "visible";
                }
            </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <input type="button" ID="btnShowHide" value="Show/Hide" onclick="toggleVisibility('TextBox1');" />
            </div>
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这工作正常.

但是当我使用时

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using …
Run Code Online (Sandbox Code Playgroud)

html javascript css c# asp.net

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

默认按钮设置

我有一个.aspx页面,其中包含两个按钮,一个是"btnCancel",另一个是"btnSave".

<asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="Button" OnClick="btnCancel_Click" />
<asp:Button ID="btnSave" runat="server" Text="Save" CssClass="Button" OnClick="btnSave_Click"
OnClientClick="tinyMCE.triggerSave(false,true);" ValidationGroup="grp"/>
Run Code Online (Sandbox Code Playgroud)

现在问题是在填满该页面中存在的一些文本框之后,如果我按下"输入按钮",则"btnCancel_Click"事件正在触发而不是"btnSave_Click".

任何人都可以建议我如何设置"btnSave_Click"按钮作为默认按钮.因此,如果任何人按下"输入按钮",它将触发"btnSave_Click"事件.

请帮忙.

更新的问题:

    <asp:Panel DefaultButton="btnSave" runat="server" ID="pnlTest">
    <asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="Button" OnClick="btnCancel_Click" />
    <asp:Button ID="btnSave" runat="server" Text="Save" CssClass="Button" OnClick="btnSave_Click"
                                            OnClientClick="tinyMCE.triggerSave(false,true);" ValidationGroup="grp" />
   </asp:Panel>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

JavaScript Readonly问题

我在使用JavaScript只读字段时遇到问题.我有一个文本框,我正在阅读.

 if(val == true)
{    
    ddlCnt.value=objRec.iCntId;
    tAdd1.value=objRec.sAddress1;        
    tAdd2.value=objRec.sAddress2;        
    tCity.value=objRec.sCity;
    tState.value=objRec.sState;
    tZip.value=objRec.sZip;

    //tAdd1.disabled = tAdd2.disabled = tCity.disabled = tState.disabled = tZip.disabled = ddlCnt.disabled = true;
    //tAdd1.disabled = tAdd2.disabled = tCity.disabled = tState.disabled = tZip.disabled = ddlCnt.disabled = true;
    tAdd1.setAttribute("readonly", true);
    tAdd2.setAttribute("readonly", true);
    tCity.setAttribute("readonly", true);
    tState.setAttribute("readonly", true);
    tZip.setAttribute("readonly", true);
}
Run Code Online (Sandbox Code Playgroud)

它工作正常.现在停用我使用的这个只读属性

else
{    
    tAdd1.value = tAdd2.value = tCity.value = tState.value = tZip.value = "";        
    //tAdd1.disabled = tAdd2.disabled = tCity.disabled = tState.disabled = tZip.disabled = ddlCnt.disabled = false;
    ddlCnt.value="-1";
    vsRec.innerHTML='';     
    tAdd1.setAttribute("readonly", false);
    tAdd2.setAttribute("readonly", …
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

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