小编ACP*_*ACP的帖子

如何使用jQuery滚动到div的顶部?

我在div里面有一个gridview ..我想使用jquery从div底部滚动到div的顶部..任何建议..

<div id="GridDiv">
// gridview inside..
</div>
Run Code Online (Sandbox Code Playgroud)

我的gridview将自定义分页生成链接按钮...我将滚动到链接按钮底部的div顶部点击...

protected void Nav_OnClick(object sender, CommandEventArgs e)
    {
        LinkButton lb1 = (LinkButton)sender;
        //string s = lb1.ID;
        ScriptManager.RegisterClientScriptBlock(lb1, typeof(LinkButton), 
 "scroll", "javascript:document.getElementById('GridDiv').scrollTop = 0;", true);
Run Code Online (Sandbox Code Playgroud)

在javascript的位置,我将调用jquery函数...任何建议......

编辑:

完全像每个用户页面的Stackoverflow问题...当更改页面nos时,它滚动到顶部,效果流畅......我想实现这一点......

html jquery scroll scrolltop

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

找不到列"dbo"或用户定义的函数或聚合"dbo.Splitfn",或者名称不明确

海家伙,

我使用了以下分割功能,

CREATE FUNCTION dbo.Splitfn(@String varchar(8000), @Delimiter char(1))       
returns @temptable TABLE (items varchar(8000))       
 as       
begin       
declare @idx int       
declare @slice varchar(8000)       

select @idx = 1       
    if len(@String)<1 or @String is null  return       

while @idx!= 0       
begin       
    set @idx = charindex(@Delimiter,@String)       
    if @idx!=0       
        set @slice = left(@String,@idx - 1)       
    else       
        set @slice = @String       

    if(len(@slice)>0)  
        insert into @temptable(Items) values(@slice)       

    set @String = right(@String,len(@String) - @idx)       
    if len(@String) = 0 break       
end   
return      

end  
Run Code Online (Sandbox Code Playgroud)

我在查询中使用了这个函数并执行了它

ALTER PROCEDURE [dbo].[Employees_Delete] 
-- Add the parameters …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2005 user-defined-functions

48
推荐指数
4
解决办法
11万
查看次数

什么是锯齿状阵列?

什么是锯齿状数组(在c#中)?任何例子,什么时候应该使用它....

c# jagged-arrays

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

c#中"base"关键字的目的是什么?

因此,对于我的应用程序的每个页面中的一些通用可重用方法的已用基类...

public class BaseClass:System.Web.UI.Page
{
   public string GetRandomPasswordUsingGUID(int length)
   {
      string guidResult = System.Guid.NewGuid().ToString();
      guidResult = guidResult.Replace("-", string.Empty);
      return guidResult.Substring(0, length);
   }
}
Run Code Online (Sandbox Code Playgroud)

所以,如果我想使用这种方法,我会这样做,

public partial class forms_age_group : BaseClass
{
      protected void Page_Load(object sender, EventArgs e)
      {
            //i would just call it like this
            string pass = GetRandomPasswordUsingGUID(10);
      }
}
Run Code Online (Sandbox Code Playgroud)

它做了我想要的,但有一个"Base"关键字处理c#中的基类...我真的想知道什么时候应该在我的派生类中使用base关键字....

好的例子......

c# base keyword

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

什么时候应该在c#中使用可空类型?

我在很多采访中一再被问到以下问题......但仍然无法用一个简单的例子来解释它们......

  1. 什么是c#中的可空类型?
  2. 什么时候应该在c#中使用可空类型?
  3. 你能举一个简单的例子吗?

有什么建议?

c# nullable

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

用于为Web应用程序绘制UI样机的工具

我的一位客户要求我提供我的Web应用程序所有页面的UI模型...

我发现Balsamiq似乎是一个很好的...任何其他工具....

  • 你会用什么来绘制UI模型?

user-interface mockups

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

如何使用json.net将datatable转换为json字符串?

如何使用json.net将datatable转换为json?任何建议......我已经下载了必要的二进制文件...我应该使用哪个类来将我的数据表转换为json?迄今为止使用此方法通过传递我的数据表来获取json字符串...

public string GetJSONString(DataTable table)
    {
        StringBuilder headStrBuilder = new StringBuilder(table.Columns.Count * 5); //pre-allocate some space, default is 16 bytes
        for (int i = 0; i < table.Columns.Count; i++)
        {
            headStrBuilder.AppendFormat("\"{0}\" : \"{0}{1}¾\",", table.Columns[i].Caption, i);
        }
        headStrBuilder.Remove(headStrBuilder.Length - 1, 1); // trim away last ,

        StringBuilder sb = new StringBuilder(table.Rows.Count * 5); //pre-allocate some space
        sb.Append("{\"");
        sb.Append(table.TableName);
        sb.Append("\" : [");
        for (int i = 0; i < table.Rows.Count; i++)
        {
            string tempStr = headStrBuilder.ToString();
            sb.Append("{");
            for (int j = 0; …
Run Code Online (Sandbox Code Playgroud)

c# datatable json json.net

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

如何在jquery中使用json数据填充下拉列表?

我正在开发一个国家级联下拉列表...我返回了json结果,countryId但我不知道如何在新的下拉列表框中填充/填充它...

这是我正在使用的,

function getstate(countryId) {
    $.ajax({
        type: "POST",
        url: "Reg_Form.aspx/Getstates",
        data: "{'countryId':" + (countryId) + "}",
        contentType: "application/json; charset=utf-8",
        global: false,
        async: false,
        dataType: "json",
        success: function(jsonObj) {
            alert(jsonObj.d);
        }
    });
    return false;
}
Run Code Online (Sandbox Code Playgroud)

警报给了这个,

{"Table" : [{"stateid" : "2","statename" : "Tamilnadu"},
            {"stateid" : "3","statename" : "Karnataka"},
            {"stateid" : "4","statename" : "Andaman and Nicobar"},
             {"stateid" : "5","statename" : "Andhra Pradesh"},
             {"stateid" : "6","statename" : "Arunachal Pradesh"}]}
Run Code Online (Sandbox Code Playgroud)

我的aspx页面有这个,

<td>
<asp:DropDownList ID="DLCountry" runat="server" CssClass="dropDownListSkin" 
 onchange="return getstate(this.value);">
 </asp:DropDownList>
  </td>
 <td>
 <asp:DropDownList …
Run Code Online (Sandbox Code Playgroud)

jquery json drop-down-menu

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

如何从ASP.NET MVC中的JSONResult方法重定向到控制器操作?

我基于他UserId作为JsonResult 获取用户的记录...

public JsonResult GetClients(int currentPage, int pageSize)
{
   if (Session["UserId"] != "")
   {
      var clients = clirep.FindAllClients().AsQueryable();
      var count = clients.Count();
      var results = new PagedList<ClientBO>(clients, currentPage - 1, pageSize);
      var genericResult = new { Count = count, Results = results };
      return Json(genericResult);
   }
   else
   {
         //return RedirectToAction("Index","Home");
   }
}
Run Code Online (Sandbox Code Playgroud)

如何从asp.net mvc中的JsonResult方法重定向到控制器操作?任何建议......

编辑: 这似乎不起作用......

if (Session["UserId"] != "")
            {
                var clients = clirep.FindAllClients().AsQueryable();
                var count = clients.Count();
                var results = new PagedList<ClientBO>(clients, currentPage - 1, pageSize); …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc redirecttoaction jsonresult

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

在c#中通过gmail发送邮件时更改发件人地址

我使用以下代码使用Gmail帐户从我的Web应用程序发送邮件.我的问题是,我可以将发件人地址更改为原始发件人(gmail)地址以外的其他地址吗?我的代码如下:

System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("sample@gmail.com", "*******");
Run Code Online (Sandbox Code Playgroud)

无论我做什么都没用,因为我总是收到邮件sample@gmail.com.是否有可能改变它?

我已经改为 mail.From = new System.Net.Mail.MailAddress("sample@yahoo.com");但是我收到了来自发件人地址的邮件,sample@gmail.com而不是来自新的"发件人"地址.我认为gmail smtp用原始凭证覆盖起始地址.

c# gmail smtp networkcredentials

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