小编Siz*_*z S的帖子

通过jquery获取asp.net CheckBox的值(true/false)

得到了答案语法错误

我想通过jquery获取asp.net复选框的值,如果它的选择返回true,否则为false.我这样做: -

  var ApprovalRequired = $('<%= chkRequired.ClientID %>').is(':checked');
  // also
   var ApprovalRequired = $('<%= chkRequired.ClientID %>').val();
Run Code Online (Sandbox Code Playgroud)

并且复选框在html中返回为

  <input id="ctl00_ContentPlaceHolder1_chkRequired" type="checkbox" name="ctl00$ContentPlaceHolder1$chkRequired" checked="checked">
Run Code Online (Sandbox Code Playgroud)

以任何一种方式返回'假'.任何想法在检查时变为真,在未经检查时变为假

asp.net jquery

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

发送带附件的邮件

编辑:我可以发送没有附件的邮件

尝试发送邮件时出现此错误:

System.Net.Mail.SmtpException: The operation has timed out.
Run Code Online (Sandbox Code Playgroud)

以下是我的代码:

public static void SendMailMessage(string to, string subject, string body, List<string> attachment)
{
    MailMessage mMailMessage = new MailMessage();
    // string body; --> Compile time error, body is already defined as an argument

    mMailMessage.From = new MailAddress("abc@gmail.com");

    mMailMessage.To.Add(new MailAddress(to));

    mMailMessage.Subject = subject;

    mMailMessage.Body = body;

    foreach (string s in attachment)
    {
        var att = new Attachment(s);

        mMailMessage.Attachments.Add(att);

    }


    // Set the format of the mail message body as HTML
    mMailMessage.IsBodyHtml = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

6
推荐指数
1
解决办法
1279
查看次数

选中除禁用复选框以外的所有复选框

我想选择所有checkbox期望残疾人的元素,

这是我的HTML

<input id="chkSelectAll" class="checkbox" type="checkbox" />Select All

<div id="ContentPlaceHolder1_listItem_pnlDis_0">
    <input id="checkApproved" type="checkbox" name="checkApproved" checked="checked" disabled="disabled">
</div>
<div id="ContentPlaceHolder1_listItem_pnlDis_8" class="dis">
    <input id="checkApproved" type="checkbox" name="ctl00$ContentPlaceHolder1$listItem$ctrl8$checkApproved">
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#chkSelectAll').click(function () {
    var checked_status = this.checked;
    //   alert(checked_status);
    $('div#item input[type=checkbox]').each(function () {
        this.checked = checked_status;
    });
})
Run Code Online (Sandbox Code Playgroud)

它正在选择所有checkbox元素,但我想跳过禁用的元素.

我怎样才能做到这一点?

jquery

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

php中的相对网址

我正在发送一个带相对url的ajax请求

 $.post("wp-content/themes/site/function.php", {

    }, function (data) {});
Run Code Online (Sandbox Code Playgroud)

如果我的网址是http://yourdomain.com/page,它工作正常.但如果网址是http://yourdomain.com/page/

然后发送http://yourdomain.com/page/wp-content/themes/site/function.php.但我想要http://yourdomain.com/site/wp-content/themes/function.php

javascript php ajax

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

使用动态加载的局部视图进行不显眼的验证

我正在按钮点击加载部分视图

 function loadview(ele) {
        if (ele == 'account') {
           $('#updateprofile').load('@Url.Action("UpdateProfile", "Account")');
           $.validator.unobtrusive.parse($("#updateprofile"));
        }

        if (ele == 'password') {
           $('#changepassword').load('@Url.Action("ChangePassword", "Account")');
           $.validator.unobtrusive.parse($("#changepassword"));                
        }
   }
Run Code Online (Sandbox Code Playgroud)

验证不适用于ajax请求加载的部分视图.但它适用于@Html.Partial("ChangePassword", Model.changepassword)

任何帮助;

unobtrusive-validation asp.net-mvc-4

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

生成6位数的唯一编号

编辑:它将用作员工唯一编号(必须以随机顺序)

我有一张有柱子的桌子

id(auto-increment), uniqueNumber, and some other field
Run Code Online (Sandbox Code Playgroud)

对于每个插入的记录,我想为uniqueNumber生成一个6位数的唯一编号,

现在我通过触发得到这个

Create TRIGGER [dbo].[trgUniqueCode] ON [dbo].[testtable]
FOR INSERT
AS
declare @id int;
DECLARE @Upper INT
DECLARE @Lower INT
declare @result int
select @id=i.id from inserted i;
SET @Lower = 100000 
SET @Upper = (select top 1(isnull(UniqueNumber,999999)) from testtable) 
set @result =(ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0))
update testtable set UniqueNumber = @result where ID=@id
Run Code Online (Sandbox Code Playgroud)

我不确定这种方法是否有效,我正在寻找最佳的生成方法(优先时间执行),或者我将在C#中生成唯一的数字?

sql-server

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

添加两个匿名类型列表

我有两个匿名名单,我想合并它们

var med= data1.Select(i => new { DisplayText=i.PROPRIETARYNAME, Value = i.PRODUCTID, Type="med" }).ToList();

var cmed = data2.Select(i => new { DisplayText = i.MedicationName, Value = i.MedicationId, Type = "cmed" }).ToList();
Run Code Online (Sandbox Code Playgroud)

现在我想将它们都添加到另一个变量中。

c#

0
推荐指数
1
解决办法
1601
查看次数

渲染局部视图时,对象引用未设置为实例

当我尝试渲染不同控制器的局部视图时获取对象引用异常.

主要观点

@model Models.Users

--------
@Html.Partial("~/Views/Address/AddressCreate.cshtml",Model.address)
--------
Run Code Online (Sandbox Code Playgroud)

这是行动

   public ActionResult Create()
    {
        var model = new Users();
        return  View(model);
    }
Run Code Online (Sandbox Code Playgroud)

局部视图

@model Models.Address
<div>@Html.TextBoxFor(m=>m.AddressLine1)</div>
Run Code Online (Sandbox Code Playgroud)

局部视图

  public ActionResult AddressCreate()
    {
        var model = new Address();

        return PartialView(model);
    }
Run Code Online (Sandbox Code Playgroud)

用户和地址类

public class Users
{
 public Address address {get; set;}

 }
 public class Address
  {
      // address objects
  }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-4

0
推荐指数
1
解决办法
1948
查看次数