我正在将Web表单转换为MVC C#剃刀项目。我想知道如何在Razor中获得相同的功能,它将在其中创建一个链接并将表格汇总到同一页面中。网络表单代码为-
<asp:LinkButton ID="lnkBtn_1" runat="server" Text='<%#Eval("Sales") %>' OnCommand="LinkButton1_Command" CommandArgument='<%#Eval("Sales") %>' ></asp:LinkButton>
提前致谢
最佳答案
试试这个
@Html.ActionLink("buttonText", "ControllerAction", "YourController ",
new { @sales = YourModel.Parameter}, new { @class =yourcssclass" })
您的控制器
public class YourController : Controller
{
public ActionResult Index()
{
var model = YourDataToDisplay;
return View(model);
}
public ActionResult ControllerAction(int sales)
{
//.....
}
}
您可以使用ViewData定义ButtonText。
关于c# - MVC C#Razor中的等效Linkbutton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36336569/