[英]How to get hyperlink value in c# ASP.NET
hello i am using below dropdown menu so user can filter by certain value the problem is how can i get the selected value from this dropdown- menu 你好,我正在使用下面的下拉菜单,因此用户可以按一定的值进行过滤,问题是我如何从该下拉菜单中获取选定的值
protected void btnsearch1_Click(object sender, ImageClickEventArgs e)
{
grid.DataSource = U.Search(//Selected Value, txtsearch.Text);
grid.DataBind();
grid.SelectedIndex = -1;
}
<ul class="dropdown-menu" role="menu"> <li><a href="#contains">Contains</a></li> <li><a href="#its_equal">It's equal</a></li> <li><a href="#greather_than">Greather than ></a></li> <li><a href="#less_than">Less than < </a></li> <li class="divider"></li> <li><a href="#all">Anything</a></li> </ul>
I don't see anything in your code to send it to the server. 我看不到任何代码将其发送到服务器。
In your javascript, you'd want to add: 在您的JavaScript中,您要添加:
var param = $(this).attr("href").replace("#","");
var concept = $(this).text();
var options = [param, concept];
$.ajax({
type: 'POST',
data: {userOptions:options},
url: '/Home/Index',
dataType: 'json'
})
.done(function(data) {
// handle response
})
.error(function (req, status, error) {
$('#result').html('Error: ' + error);
});
Then on your sever you could receive the data with: 然后,在服务器上,您可以通过以下方式接收数据:
[HttpPost]
public JsonResult Destinations(IEnumerable<string> userOptions)
{
// do something with userOptions...
JsonResult result = new JsonResult();
result.Data = someData;
return (result);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.