小编dsg*_*fin的帖子

ASP.NET MVC将表单值传递给操作方法

我有以下表格

<form name="SearchForm" method="post" id="SearchForm" action="/Search/">
Run Code Online (Sandbox Code Playgroud)

以下按钮

<input type="button" onclick="javascript:document.SearchForm.submit();" class="btn-leftsearch">
Run Code Online (Sandbox Code Playgroud)

单击此按钮,表单将提交并调用此方法

[HttpPost]
public ActionResult Index(string querystring)
{
   return View();
}
Run Code Online (Sandbox Code Playgroud)

当然,querystring为null.我想将查询字符串或最好是表示表单中字段的其他内容传递给控制器​​.我尝试过使用表单标记中的action属性.我试图将数据添加到按钮中的onclick方法.什么都行不通.我想做的就是传递一些这样的数据

Search?pri=all&amenity=pool etc
Run Code Online (Sandbox Code Playgroud)

在控制器中我会有类似的东西

[HttpPost]
public ActionResult Index(string pri, List<string> amenities)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何将这些数据传递给视图吗?

forms asp.net-mvc

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

highchart获得系列颜色和标记

我想在显示数据的表格旁边显示折线图系列的颜色和标记.我没有手动设置颜色.

如何通过JavaScript获取系列颜色和标记?

javascript colors

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

为什么TI-Basic如此之慢?

我决定实现一个程序,可以在TI-Basic中找到任意两个数字(包括非整数)的GCD.我在Java中使用它很好,所以我知道它有效.它在TI-Basic中运行得很好,但与内置gcd(函数相比,它非常缓慢; 该gcd(函数似乎以毫秒为单位获得结果,其中我的可能需要几秒钟.为什么TI-Basic比预定义的计算器功能慢得多?

代码


以下是TI-Basic中的程序代码,供您检查:

PROGRAM:GCD

:ClrHome
:Disp "Greatest Common","    Divisor","      ---"
:Input "First number? ",X
:Input "Second number? ",Y
:
:X?I
:Y?J
:
:If (I?int(I) or J?int(J))
:Then
:ClrHome
:Disp "Non-integer","inputs may be","innacurate!",""
:End
:If (I=1 or J=1)
:Then
:1?I
:1?J
:Goto Z
:End
:For(C,0,2^8)
:If I=J
:Goto Z
:
:If I>J
:I-J?I
:
:If J>I
:J-I?J
:
:End
:
:Disp "This is a hard","one! Thinking","harder..."
:
:For(C,0,2^15)
:If (I=J)
:Goto Z
:While (I>J)
:I-J?I …
Run Code Online (Sandbox Code Playgroud)

c performance pseudocode greatest-common-divisor ti-basic

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

String对象如何在没有new关键字或构造函数的情况下分配内存?

在C#中,如果我们想要创建一个类型的变量,string我们可以使用:

string str="samplestring"; // this will allocate the space to hold the string
Run Code Online (Sandbox Code Playgroud)

在C#中,string是一个类类型,所以如果我们想要创建一个对象,通常我们必须使用该new关键字.那么如果没有new或如何发生分配constructors呢?

c#

6
推荐指数
2
解决办法
7891
查看次数

我将如何处理.NET对象哈希码?

在C#对象具有四种方法- { Equals,GetType,ToString,GetHashCode}.
有人可以用哈希码做什么有用的事情?

.net c#

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

在iOS中实现自动完成功能

我正在创建一个应用程序,当用户输入文本输入时,我需要实现自动完成,其中10个最近/最高排名的单词出现在文本字段下方.

我已经获得了一个相当大的列表,其中包含大约80,000个单词及其各自的"优先级" - 这个数字决定了它们在自动完成中出现的高度,具体取决于数字的大小,如下所示:

"transport international";19205
"taxi";18462
"location de voitures";18160
"police";18126
"formation";17858
Run Code Online (Sandbox Code Playgroud)

我是iOS开发的新手,想知道最好的方法是什么 - 我应该将80,000个短语分成更小的文件,还是只保留一个?什么会更快?

我已经看到在iOS的一个例子中使用了自动完成,但是它提供了非常少量的建议 - 我之前没有看过使用过这么大的文件,显然我想尽可能快地添加用户经验.

任何有关示例,教程或代码建议的建议都将非常感谢,谢谢.

algorithm cocoa-touch autocomplete objective-c ios

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

Python相当于Javascript的jQuery或Node的cheerio?

我正在寻找一个与jQuery或Cheerio具有类似API和用法的库.

我的用例是:解析包含javascript/css文件引用的任何脚本或链接标记的HTML文件.

python api jquery node.js cheerio

6
推荐指数
2
解决办法
3644
查看次数

document.getElementByTagName不是函数

该代码应该在<script>包含mouseover事件的标记之间使用javascript ,并且HTML页面中的列表项必须按如下方式设置样式:normal - black,12,bold和over yellow,15,bold,italic.

<html>
<head>
<title> Using mouseover eve </title>
<script language = "javascript">
<!--
    function changeStyle() {

        var item = document.getElementByTagName("li");
        item.style.color = "yellow";
        item.style.fontSize = "15pt";
            item.style.fontWeight = "bold";
        item.style.fontStyle = "italic";

    }
-->
</script>
</head>
<body>
<ul style = "color: black; font-size: 12pt; font-weight: bold" >
    <li onMouseOver = "changeStyle()"> item 1 </li>
    <li onMouseOver = "changeStyle()"> item 2 </li>
</ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用javascript为多个输入框分配值?

嗨我在为多个输入框分配单个值时遇到问题.我尝试了很多方法但它只分配了一个文本框.如何指定多个文本框.

注意:我对所有输入框都有相同的ID.

我的代码如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
function getInputs()
{
  var inputs = document.getElementsByTagName('input');
  var ids = new Array();
  for(var i = 0; i < inputs.length; i++)
  {
    if(inputs[i].getAttribute('id').toLowerCase()== 'myid')
    {       
       document.getElementsById('myid').value="1";
    }
  }   
}    
window.onload = getInputs;
</script>
</head>
<body>
<form>
  <input type="text"  id="myid"><br>
  <input type="text"  id="myid"><br>
  <input type="text"  id="myid"><br>
  <input type="text"  id="myid"><br>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript arrays jquery

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

如何更改Foundation 4中导航栏的颜色?

这是我的网站 - http://foundation.zurb.com/docs/components/top-bar.html

我试图改变与导航栏相关的每一个可能的css位,但我还没有找到改变它的颜色的方法.

谁能指引我走正确的道路?我想把background-color原来的黑色改成另一种颜色.

css css3 zurb-foundation

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