c# - Updating sort column in ASP.NET with Request.QueryString Array -
c# - Updating sort column in ASP.NET with Request.QueryString Array -
i'm passing list of guids in request jquery ajax call.
on asp.net controller side want iterate through list , update display_sort column match newly sorted list.
my id guid , i'm getting type error in next code, because it's string i'm passing db. however, can't seem convert item(string) guid.
i've tried guid(item) , allow constructor. not sure i'm missing.
here code:
//reorder home assets public actionresult reorderhome() { using (var db = new ifentities()) { var mystring = request.querystring; var = 1; foreach (var item in mystring) { var myobj = db.homecontents.find(item); myobj.display_order = i; db.savechanges(); i++; } }
you can convert item guid , compare this.
var myobj = db.homecontents.find(new guid(item));
or, can utilize select instead of find. syntax select --
foreach (var item in mystring) { var myobj = db.homecontents.select(p => p.<guid_column_name> == item); myobj.display_order = i; db.savechanges(); i++; } replace guid_column_name actual column name.
c# jquery asp.net asp.net-mvc entity-framework
Comments
Post a Comment