特定の製品名を持つProductNameというフィールドがあります。ログインしたユーザーは、テキストをクリックして保存を押すと製品名を更新できます。Javascriptフィールドは管理者のみ編集可能
コードはhttp://www.appelsiini.net/projects/jeditableから可能です。
私はASP.net VBで管理者と非管理者の役割を設定していますが、管理者だけがそのフィールドを編集できるようにする方法はJavascriptにありますか?
これは、編集可能なフィールドのJavascriptコードです:ここで
$('.productName.edit').editable(function (value, settings) {
var ProductID = $('input#body_ProductID').val();
var result = SubmitProductName(ProductID, value);
return (value);
}, {
width: '350',
submit: 'Save Changes',
cancel: 'Cancel',
onBlur: 'ignore'
});
は、ASPでのフィールドそのものです:
<asp:FormView ID="fvProduct" runat="server" DataSourceID="dsProduct">
<ItemTemplate>
<h1 class="productName edit"><%# Eval("ProductName")%></h1>
</ItemTemplate>
</asp:FormView>
私は本当に任意の助けをいただければ幸いです。ありがとう。
私はJavascriptでそれを行う方法を尋ねた唯一の理由は、私がASPでそれを理解できないためです。以下のコードを試してみましたが、動作しません。アイテムテンプレートはサポートされていません。
<%#エバール( "商品名")%>
– Jamie