2014-04-01 11 views
0

은 내가 내가 내 작업 상태 여기 사실이다 편집에 대한 내 생각을 경우 내 편집을하고 버튼을 비활성화, 삭제하고 싶은 사람들은 버튼없는 버튼뷰에서 버튼을 비활성화하려면 어떻게합니까?

<td><a href = "@Url.Action("Edit","Task", new {id = task.TaskId})" class= "btn mini purple"><i class = "icon-edit"></i> Edit </a></td> 
<td><a href = "@Url.Action("Delete","Task", new {id = task.TaskId})" class= "btn mini black"><i class = "icon-remove"></i> Delete </a></td> 

답변

0

<a> 태그는 사용할 수 없습니다. 상태가 false 인 경우 그래서, 당신이 그것을 제거하거나 방지 클릭 수 :

@if(yourStatus.IsOk) 
{ 
    <td><a href = "@Url.Action("Edit","Task", new {id = task.TaskId})" class= "btn mini purple"><i class = "icon-edit"></i> Edit </a></td> 
    <td><a href = "@Url.Action("Delete","Task", new {id = task.TaskId})" class= "btn mini black"><i class = "icon-remove"></i> Delete </a></td> 
} 
else 
{ 
    <td><a href="/" onclick="return false;" class= "btn mini purple"><i class = "icon-edit"></i> Edit </a></td> 
    <td><a href="/" onclick="return false;" class= "btn mini black"><i class = "icon-remove"></i> Delete </a></td> 
} 
+0

답장을 보내 주셔서 감사합니다. 다른 방법을 찾았지만 답을 얻은 것처럼 보입니다. 상태가 참일 때 비활성화 버튼으로 제 버튼을 만듭니다. D – ericthesialie

+0

예 IF 내부 클래스. 행복한 코딩 –

0

을 삭제 여기에 몇 가지 도움이 필요합니다. 그것들은 HTML anchor elements입니다. 앵커 요소는 HTML에서만 사용할 수 없습니다.

이전 버전의 부트 스트랩을 사용하고있는 것 같지만 질문에이 내용을 포함하지 않았습니다. 당신이 disabled 클래스를 추가하려면 다음과 같이 수행 할 수 있습니다 :

<td><a href = "@Url.Action("Edit","Task", new {id = task.TaskId})" 
    class= "btn mini purple @Disabled(task.Status)"> 
    <i class = "icon-edit"></i> Edit </a></td> 
<td><a href = "@Url.Action("Delete","Task", new {id = task.TaskId})" 
    class= "btn mini black @Disabled(task.Status)"> 
    <i class = "icon-remove"></i> Delete </a></td> 

@helper Disabled(bool disable) 
{ 
    if (disable) 
    { 
     @:disabled 
    } 
} 
+0

IM이 일을하려고하지,하지만 난 너무 작동합니다 생각 : D하지만 난 이미 문제를 파악, 난 그냥을해야 버튼은 상태가 참일 때 비활성화 클래스가됩니다. – ericthesialie

관련 문제