如何在c# ASP.NET中获取超链接值
本文关键字:获取 超链接 NET ASP | 更新日期: 2023-09-27 18:13:41
你好,我使用下面的下拉菜单,所以用户可以按一定的值进行过滤,问题是我如何从这个下拉菜单
中获得选定的值 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>
我在你的代码中没有看到任何东西发送给服务器。
在你的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);
});
那么在你的服务器上,你可以使用
接收数据: [HttpPost]
public JsonResult Destinations(IEnumerable<string> userOptions)
{
// do something with userOptions...
JsonResult result = new JsonResult();
result.Data = someData;
return (result);
}