aspx 标记标记中的 if 条件
if condition in aspx markup tag
如何根据条件在 gridview aspx 标记中设置 primaryKey 属性的值?
<%
string val=string.Empty;
if(Id=1){
%>
val="red";
<% else { %>
val="blue";
<%} %>
<GridView runat="server" id="someid" PrimaryKey=val />
您的代码有问题,您需要修复它。
第 1 期
if(Id=1){
不正确,应该是if(Id==1){
问题 2:
礼仪不应该是PrimaryKey
应该是DataKeyNames
问题 3:
<GridView runat="server" id="someid" PrimaryKey=val />
应该是
<asp:GridView runat="server" id="someid" />
除了使用变量并使用它进行设置外,您还可以像下面那样进行设置。
<%
string val = string.Empty;
if (Id == 1)
{
someid.PrimaryKey = "red";
}
else
{
someid.PrimaryKey = "blue";
}
%>
<asp:GridView runat="server" id="someid" />
如何根据条件在 gridview aspx 标记中设置 primaryKey 属性的值?
<%
string val=string.Empty;
if(Id=1){
%>
val="red";
<% else { %>
val="blue";
<%} %>
<GridView runat="server" id="someid" PrimaryKey=val />
您的代码有问题,您需要修复它。
第 1 期
if(Id=1){
不正确,应该是if(Id==1){
问题 2:
礼仪不应该是PrimaryKey
应该是DataKeyNames
问题 3:
<GridView runat="server" id="someid" PrimaryKey=val />
应该是
<asp:GridView runat="server" id="someid" />
除了使用变量并使用它进行设置外,您还可以像下面那样进行设置。
<%
string val = string.Empty;
if (Id == 1)
{
someid.PrimaryKey = "red";
}
else
{
someid.PrimaryKey = "blue";
}
%>
<asp:GridView runat="server" id="someid" />