我是新手。 我的问题是我有一个按钮,我想通过ASP.NET变量设置值。
<input type="button" id="mybt" value="<%=Student.Name %>" />
此代码无效。
代码:
<%var Products = (IEnumerable<Demo.Models.Product>)ViewBag.Products;%></div>
<div>
<table border="1">
<tr>
<td>ID</td>
<td>Name</td>
<td>Price</td>
</tr>
<%foreach(var product in Products)
{ %>
<tr>
<td style="width:68px;height:20px">
<%=product.Id %>
</td>
<td style="width:120px">
<%=product.Name%>
</td>
<td style="width:120px">
<%=product.Price %>
</td>
<td style="width:120px">
<input type="button" value='<%=product.Id%>' />
<%} %>
</td>
</tr>
答案 0 :(得分:-1)
而不是&lt;%= Student.Name%&gt;使用此:@ Student.Name
提供&#34;学生&#34;是型号名称和&#34;名称&#34;是你想要的财产。
原因是&lt;%=%&gt;适用于aspx,但不适用于剃刀视图引擎,这可能就是您为MVC解决方案所选择的。