小编Fun*_*nky的帖子

Ajax方法调用

我试图在我的代码中使用Jquery和Ajax调用一个简单的方法.但我每次都会得到404未找到的异常.不幸的是,这是一种Web表单解决方案 所以我没有MVC的所有特权:(

它确实进入javascript方法并提供警报,但不会进入我的c#方法.我以前使用这个Jquery方法的经验是在MVC网站上.它与webforms网站兼容吗?

我的Javascript是:

$(document).ready(function() {

              $('#btn_<%=UserStuff.tag %>').click(function() {                    

                  var value = $('#<%#Eval("tag") %>twink').val();
                  something(value);                    
              });
          });


          function something(theval) {

            alert(theval);

              $.ajax({
                  type: "POST",
                  url: "/Default.aspx/MyMethod?something=" + theval,
                  data: "{}",
                  contentType: "application/json; charset=utf-8",
                  dataType: "json",
                  success: function(msg) {
                      alert(msg);
                  }
              });
          }
}
Run Code Online (Sandbox Code Playgroud)

我的C#代码是:

   public JsonResult MyMethod(string something)
{
    JsonResult ret = new JsonResult();      

    return ret;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c# asp.net ajax jquery

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

节点NPM代理身份验证 - 如何配置?

我是Node的新手,并尝试使用以下命令安装TypeScript:

npm install -g typescript
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

if you are behind a proxy, please make sure that the 'proxy' config is set properly.
Run Code Online (Sandbox Code Playgroud)

我使用以下命令设置了我的代理:

npm config set proxy http://Username:Pa55w0rd@proxyhostname
npm config set https-proxy http://Username:Pa55w0rd@proxyhostname
Run Code Online (Sandbox Code Playgroud)

并尝试了这个:

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用.我正在使用身份验证的copmpany代理工作,所以我认为这阻止了我连接.我添加了用户名和密码,但这也无效.

有没有人知道如何在使用公司代理和身份验证时连接到npm?

谢谢

proxy http-proxy node.js npm

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

从Windows中选择声音并播放它们

我有一个WinForms应用程序.此应用程序有一个"首选项"部分,用户可以在显示警报时选择播放哪些声音.

是否有可能有一个组合框,用户可以从Windows存储的声音中选择,如"关键停止","关键哔"等.这些可在"控制面板">>"声音和警报"部分找到.

是否也可以有一个播放按钮来测试声音?

.net c# system-sounds alerts winforms

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

实体框架:删除列后无效的列

我有一个映射在实体框架中的表,它可以很好地添加/更新和删除记录.我从SQL服务器中删除了一个名为"Category"的列,然后在模型中重新映射了我的实体.这个工作正常,专栏消失了.

现在,我在表上运行查询以更新行并获得相同的错误,无效的列"类别".

这已经从SQL表中删除并从实体中删除,所以当我运行以下代码时它仍然在寻找这个该死的列吗?

using (Entities db = new Entities())
                { 
                       var Voucher = (from vouchers in db.Vouchers
                                 where vouchers.ID == ID
                                 select vouchers).FirstOrDefault();

                       if (Voucher != null)
                       {
                           Voucher.Status = (int)Vouchers.UI.Enums.VoucherStatus.Removed;                           
                           ret = db.SaveChanges() == 1;
                       }
                } 
Run Code Online (Sandbox Code Playgroud)

这是错误:

列名称"类别"无效.

我已经清理了代码,构建,重新构建并更新了大约100次.

有没有人有任何想法?

谢谢

c# entity-framework

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

是否有可能在代码中丢失过继承?

我目前正在开发一个asp.net网站,由其他人完成,而且它的工作非常复杂......我想是的!几乎每个类都继承自另一个类,然后是另一个类,另一个继续等等.......你必须平均大约8/10级才能获得基类,有时甚至更多!而且这些类中还有其他类,它们遵循相同的Uber Inheritence模式.这让我在代码中丢失很多次,导致上帝知道在视觉工作室打开了多少标签.

这是好的/正常的做法还是不好的做法?我觉得这是一个不好的做法,因为如此简单的事情变得过于复杂,过度使用继承导致不可扩展的代码...............但我可能是错的:)

谢谢!

c# asp.net oop

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

如何在CSS中从上到下堆叠div

我有一个这样的列表:

<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
Run Code Online (Sandbox Code Playgroud)

使用css float left,它在html中看起来像这样:

1 2
3 4
5
Run Code Online (Sandbox Code Playgroud)

是否可以将我的div设计为如下所示:

1 4
2 5
3
Run Code Online (Sandbox Code Playgroud)

希望有人能帮忙,谢谢!

html css

11
推荐指数
1
解决办法
3172
查看次数

JQuery:在我的html代码中使用自定义属性是不好的做法吗?

我一直在添加我使用JQuery引用的自定义属性,这非常有用.但这是好的做法吗?

例:

<div class="monkeys" customattr="big Monkey"> </div>
Run Code Online (Sandbox Code Playgroud)

谢谢大家

html jquery custom-attributes

11
推荐指数
1
解决办法
763
查看次数

c#:ExecuteNonQuery()返回-1

我之前使用过这种方法来返回更改的行数.我是运行insert方法,插入在存储过程中运行正常,但ExecuteNonQuery的返回值始终返回-1.

这是我的C#代码:

int ret = 0;

using (SqlConnection conn = new SqlConnection(this.ConnectionString))
{
    using (SqlCommand cmd = new SqlCommand(QueryName, conn))
    {
        conn.Open();

        if (Params != null)
            cmd.Parameters.AddRange(Params);

        cmd.CommandType = CommandType.StoredProcedure;

        ret = cmd.ExecuteNonQuery();

        conn.Close();
    }
}

return ret;
Run Code Online (Sandbox Code Playgroud)

为什么我得到-1而不是更改的实际行数?

c# executenonquery

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

Winforms另存为

有没有人知道任何文章或网站显示如何在获胜表格中创建"另存为"对话框.我有一个按钮,用户点击并序列化一些数据,用户使用此另存为框指定他们想要保存的位置.

c# save-as winforms

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

删除文本框中的自动完成

我的页面上有几个文本框,发现它非常烦人的自动完成功能.有没有办法从我的网站删除它?

html autocomplete

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