C#の初心者私は「PageFlex」と呼ばれるプログラムの構造内で作業しています。このプログラムには、以下のこのコード内にすべての構造が配置されています。これをここに投稿する主な理由は、スクリプトを適切にフォーマットしたことを確認するためです。これが正しくフォーマットされているように見えるかどうか教えてください。また、C#に使用できるjsfiddle.netのようなサイトはありますか?
<script language="C#" runat="server">
string GetUserID(Pageflex.Ur.Storefront.Data.StorefrontAPI isini)
{
return isini.GetValue("SystemProperty", "LoggedOnUserID", null);
}
int GetShoppingCartCount()
{
Pageflex.Ur.Storefront.Data.StorefrontAPI isini =
new Pageflex.Ur.Storefront.Data.StorefrontAPI();
string userID = GetUserID(isini);
string[] docsInCart = isini.GetListValue("UserListProperty", "DocumentsInShoppingCart", userID);
return (docsInCart != null) ? docsInCart.Length : 0;
}
int GetShoppingCartTotal()
{
Pageflex.Ur.Storefront.Data.StorefrontAPI isini =
new Pageflex.Ur.Storefront.Data.StorefrontAPI();
string userID = GetUserID(isini);
string[] docsTotalPrice = isini.GetListValue("DocumentProperty", "DocumentPrice", userID);
return (docsTotalPrice != null) ? docsTotalPrice.Length : 0;
}
void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
int documentPrice = GetShoppingCartTotal();
priceCart.Text = shoppingPrice.ToString();
int shoppingCount = GetShoppingCartCount();
numCart.Text = shoppingCount.ToString();
ItemOrItems.Text = (shoppingCount == 1) ? "item" : "items";
}
}
</script>