ورود

View Full Version : جایگزین Html.ActionLink



resident
دوشنبه 11 فروردین 1393, 23:39 عصر
من از @Html.ActionLink استفاده می کنم و یه شرطی رو به یه اکشن میفرستم.
این شرط ذز نوار آدرس browser نشون داده میشه.
از چه دستوری می تونم استفاده کنم که شرط رو نشون نده؟ از طرفی ممکنه طول کاراکترها زیاد بشه...
از a هم استفاده کردم مثل Html.ActionLink بود

مهدی کرامتی
سه شنبه 12 فروردین 1393, 02:24 صبح
نمونه Query String تون رو بگذارید.

resident
سه شنبه 12 فروردین 1393, 09:13 صبح
@Html.ActionLink(
linkText: "افراد مرتبط",
actionName: "Index",
controllerName: "Person",
routeValues: new
{
otherCondition = "PersonID in (select distinct PersonCompanyChildID from personality.PersonCompany_Affiliation
where PersonCompanyParentID=" + item.Id.ToString()+")"
},
htmlAttributes: new { target = "_blank" }
)

sanay_esh
یک شنبه 17 فروردین 1393, 15:57 عصر
با توجه یه اینکه شما میخواهید یک شرط در داخل ActionLink داشته باشید بدین صورت میتوانید عمل نمائید:

@Html.ActionLink("افراد مرتبط","Index",new{@id = personality.PersonCompany_Affiliation.FirstOrDefau lt(x=>x.PersonCompanyParentID == item.Id.ToString()).PersonID} , new{ @target = "_blank"} )