![](/img/trans.png)
[英]How to get clicked hyperlink row adjacent cell value from GridView in ASP.NET C#
[英]How to get hyperlink value in c# ASP.NET
你好,我正在使用下面的下拉菜單,因此用戶可以按一定的值進行過濾,問題是我如何從該下拉菜單中獲取選定的值
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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.