Tôi đang sử dụng WebView của Asp.net mvc4 và tôi thấy đây là Ứng dụng Web, Không phải là Trang web. sau khi đọc this article, tôi biết cách thêm chức năng Trình trợ giúp khách hàng vào Asp.MVC4. Trong ứng dụng trang web tôi có thể thêm một tập tin cshtml trong thư mục app_code như dưới đây để tôi có thể sử dụng phương pháp trợ giúp tùy chỉnh của tôi trong một cshtml khác.Sử dụng và Tạo trợ giúp trong Ứng dụng Web Asp.net MVC4
@helper HotDeployButton(string value, string url , bool enable= true){
string enablestr = string.Empty;
if (!enable)
{
enablestr = "disabled=\"disabled\"";
}
<input type="button" name="@value" value="@value" onclick=" window.location.href='@url'" class="mobile-button" @enablestr />
}
@helper Img(string picName, string alt){
string root = "/content/themes/default/images/";
string imgurl = root + picName;
<img alt="@alt" src="@imgurl" title="@alt" />
}
Trong một cshtml khác được hiển thị bên dưới sẽ sử dụng phương pháp HotDeployButton
.
<div class="bottom-div">
@Html.Hidden("hdSelMinorPackId", "")
<!--Html.Hidden("randomId", (object)ViewBag.RandomId)-->
<input type="submit" name="ExcuteDeploy" id="ExcuteDeploy" value="Deploy" onclick="return validateVersion();"
class="mobile-button" />
@Helpers.HotDeployButton("Back", Url.Action("Index"))
</div>
Nhưng trong ứng dụng web Asp.net không có thư mục App_code trong dự án. Tôi không biết làm thế nào để làm cho nó trong một ứng dụng Web. Xin hãy giúp tôi .Thanks
Cảm ơn bạn rất nhiều. –