似乎我对条件查询有很大的问题:(我必须做一个有条件的更新.我在这里写下我想做的事情:
if(select tipo from abbonamento where idU=17)='punti' then
update abbonamento set punti=punti-1
else
update abbonamento set bonus=bonus-1
Run Code Online (Sandbox Code Playgroud)
显然这不起作用.任何的想法?
我必须以dd/mm/yyyy格式在我的datepicker中设置日期.我正在尝试做,用Javascript是这样的:
var year = 2014;
var month = 5;
var day = 10;
var realDate = new Date(year, month - 1, day); // months are 0-based!
$('#MainContent_txtDataConsegna').datepicker({ dateFormat: 'dd/mm/yyyy' }); // format to show
$('#MainContent_txtDataConsegna').datepicker('setDate', realDate);
Run Code Online (Sandbox Code Playgroud)
问题是我的datepicker里面的值总是格式为mm/dd/yyyy.问题出在哪儿??
这里定义了datepicker和datepicker选项:
<div class="input-group date">
<asp:TextBox runat="server" ID="txtDataOrdine" class="form-control" onBlur="CalcolaTotaliTestata('txtDataOrdine')"></asp:TextBox>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i>/span>
</div>
<script type="text/javascript">
$('.input-group.date').datepicker({
todayBtn: "linked",
language: "it",
autoclose: true,
todayHighlight: true,
dateFormat: 'dd/mm/yyyy'
});
</script>
Run Code Online (Sandbox Code Playgroud) 我有一个webform应用程序
在母版页中我有表格
<body class="tile-1-bg">
<form id="form1" runat="server">
Run Code Online (Sandbox Code Playgroud)
在我的page.aspx中
<div class="control-group" runat="server" id="divNome">
<label for="txtNome" class="control-label">Nome o Ragione Sociale*</label>
<div class="controls">
<asp:TextBox runat="server" ID="txtNome" class="form-control input-sm" required></asp:TextBox>
</div>
</div>
<asp:Linkbutton runat="server" ID="lnkBtnRegistrati" class="btn btn-default btn-lg btn-block" Text="REGISTRATI" OnClientClick="if(checkForm())return true; else return false;" OnClick="lnkBtnRegistrati_Click"></asp:Linkbutton>
Run Code Online (Sandbox Code Playgroud)
我想调用一个模拟Button提交的Javascript函数,如果某些验证出错则返回false并在表单字段中显示错误.
function checkForm()
{
?
}
Run Code Online (Sandbox Code Playgroud)
我能怎么做?
有没有办法以Json或Xml格式而不是普通字符串获取亚马逊MWS请求的结果?
我的代码如下:
public function listOrders()
{
$request = "https://mws.amazonservices.it/Orders/2013-09-01?";
$request .= $this->getParameterString($this->parameters) . "&Signature=" . $this->calculateSignature($this->calculateStringToSign($this->parameters));
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $request);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// grab URL and pass it to the browser
$a = curl_exec($ch);
echo $a;
return $a;
}
Run Code Online (Sandbox Code Playgroud)
当$ a显示时,我看到了这个(一个简单的字符串,几乎没有详细说明):
2016-11-21T22:59:59Z StandardOrder 2016-11-17T06:24:44Z 2016-11-17T18:47:54Z 1@marketplace.amazon.it 402-2385999-1452355 1 IT Std Domestic Shipped Amazon.it false 0 2016-11-25T22:59:59Z nico 2016-11-20T23:00:00Z EUR 199.00 false 2016-11-17T23:00:00Z APJ6JRA9NG5V4 MFN Other arezzo 3332260766 …Run Code Online (Sandbox Code Playgroud) 我有一个UpdatePanel:
<asp:UpdatePanel runat="server" ID="panelFatt">
<ContentTemplate>
<div class="row" runat="server" id="divCFPIva">
<div class="col-md-6">
<div class="form-group">
<label for="txtCF">Codice Fiscale</label>
<asp:TextBox runat="server" ID="txtCF" type="text" MaxLength="16" class="form-control" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="txtPIVA">Partita IVA</label>
<asp:TextBox runat="server" ID="txtPIVA" type="text" MaxLength="11" class="form-control" />
</div>
</div>
<div class="col-md-12">
<span class="help-inline hidden lblerror" runat="server" id="lblErrorCFPIva"></span>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group" runat="server" id="divEmail">
<label for="txtEmail" class="control-label">Email*</label>
<div class="controls">
<asp:TextBox runat="server" TextMode="Email" type="text" ID="txtEmail" class="form-control" />
<span class="help-inline hidden lblerror" runat="server" id="lblErrorEmail"></span>
</div>
</div>
</div> …Run Code Online (Sandbox Code Playgroud) 有几天我试图通过php和亚马逊MWS在PHP上更新亚马逊的库存数量(不使用MWS API,因为在我看来已经过时了)
这是我的代码:
$param = array();
$param['AWSAccessKeyId'] = $this->CHIAVE_ACCESSO;
$param['Action'] = 'SubmitFeed';
$param['Merchant'] = $this->SELLER_ID;
$param['FeedType'] = '_POST_INVENTORY_AVAILABILITY_DATA_';
$param['SignatureMethod'] = 'HmacSHA256';
$param['SignatureVersion'] = '2';
$param['Timestamp'] = gmdate("Y-m-d\TH:i:s.\\0\\0\\0\\Z", time());
$param['Version'] = '2009-01-01';
$params['MarketplaceId.Id.1'] = $this->MARCKETPLACE_IT;
$params['MarketplaceId.Id.2'] = $this->MARCKETPLACE_UK;
$params['MarketplaceId.Id.3'] = $this->MARCKETPLACE_ES;
$params['MarketplaceId.Id.4'] = $this->MARCKETPLACE_DE;
$params['MarketplaceId.Id.5'] = $this->MARCKETPLACE_FR;
$param['PurgeAndReplace'] = 'false';
foreach ($param as $key => $val) {
$key = str_replace("%7E", "~", rawurlencode($key));
$val = str_replace("%7E", "~", rawurlencode($val));
$url[] = "{$key}={$val}";
}
$amazon_feed = '<?xml version="1.0" encoding="utf-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion> …Run Code Online (Sandbox Code Playgroud) 我有一个<asp:FileUpload>控件,其属性AllowMultiple设置为true:
<asp:fileupload id="FileUpload" runat="server" allowmultiple="true" cssclass="fileUpload btn btn-sm btn-default" onchange="preloadImages()" />
<div class="field col-md-2 col-md-offset-1 immScarpePreview MainPreviewBox">
<asp:image id="Image1" runat="server" visible="false" cssclass="img-responsive" />
<asp:button id="ImmButton" runat="server" text="Upload" onclick="ImmButton_Click" cssclass="hidden" />
</div>
Run Code Online (Sandbox Code Playgroud)
在我的JavaScript函数中,我模拟了对隐形按钮的单击:
<script>
function preloadImages() {
$('#<%=ImmButton.ClientID%>').trigger('click');
}
</script>
Run Code Online (Sandbox Code Playgroud)
在代码隐藏中,我将文件保存到临时文件夹,然后在<asp:Image>控件中显示上传的图像:
protected void ImmButton_Click(object sender, EventArgs e)
{
if (FileUpload.HasFile)
{
try
{
int cont = 0;
byte[] fileData = null;
foreach (HttpPostedFile file in FileUpload.PostedFiles)
{
if (cont == 0)
{
using (var binaryReader = new …Run Code Online (Sandbox Code Playgroud) 我有一个 wysihtml 框,我想在 ajax 调用后填充它的值
$("#<%=txtDescrizioneBreveCategoria.ClientID%>").wysihtml5();
function ModificaCategoria(id) {
$.ajax({
url: "Categorie.aspx/GetCategoria",
type: 'POST',
dataType: "json",
data: JSON.stringify({ 'id': id }),
contentType: 'application/json; charset=utf-8',
cache: false,
async: false,
processdata: true,
traditional: true,
success: function (data) {
var c = data.d;
//we need to parse it to JSON
c = $.parseJSON(c);
$('#<%=txtTitleCategoria.ClientID%>').val(c.Title);
$('#<%=txtDescrizioneBreveCategoria.ClientID%>').val(c.Descrizione);
}
});
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过
$('#<%=txtDescrizioneBreveCategoria.ClientID%>').contents().find('body').html('<b>New text</a>');
Run Code Online (Sandbox Code Playgroud)
与
$('#<%=txtDescrizioneBreveCategoria.ClientID%>').html(c.Descrizione);
Run Code Online (Sandbox Code Playgroud)
与
var editorObj = $("#<%=txtDescrizioneBreveCategoria.ClientID%>").data('wysihtml5');
var editor = editorObj.editor;
editor.setValue(c.DescrizioneBreve);
Run Code Online (Sandbox Code Playgroud)
但编辑器变量始终未定义我在这里使用 wysihtml5x v0.4.15 链接
在我的Global.asax中我有这些规则
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.EnableFriendlyUrls();
RouteTable.Routes.MapPageRoute("", "Home", "~/Default.aspx");
RouteTable.Routes.MapPageRoute("", "Carrello", "~/Carrello.aspx");
RouteTable.Routes.MapPageRoute("", "Checkout", "~/Checkout2.aspx");
RouteTable.Routes.MapPageRoute("", "Ricerca-Prodotto/{Filtri}/{Pagina}", "~/ProductsSearch.aspx");
RouteTable.Routes.MapPageRoute("", "Prodotto/{ProductId}", "~/Product.aspx");
RouteTable.Routes.MapPageRoute("", "Prodotti/{Menu}/{Marca}/{Categoria}/{Pagina}", "~/Product.aspx");
}
Run Code Online (Sandbox Code Playgroud)
我还有UrlRewrite来管理
protected void Application_BeginRequest(object sender, EventArgs e)
{
System.Collections.Generic.List<Rewrite> rewrites = Rewrite.getRules();
String fullOriginalPath = Request.Url.ToString();
int index = 0;
if(fullOriginalPath.Contains("www."))
index = fullOriginalPath.IndexOf('/', fullOriginalPath.IndexOf("e-miko.com")) + 1;
else
index = fullOriginalPath.IndexOf('/', fullOriginalPath.IndexOf("localhost")) + 1;
string chiave = fullOriginalPath.Substring(index);
Utility.WriteToLog(chiave);
foreach (Rewrite r in rewrites)
{
if(r.Chiave == chiave)
{
string url = …Run Code Online (Sandbox Code Playgroud) 我正在使用这个多复选框插件 http://multiple-select.wenzhixin.net.cn/docs/en/download
我正在使用过滤选项
当我点击 BERMUDA 选项时,即使我没有点击全选,调试也会引发 onClick 事件和 onCheckAll 事件。
只有当除了“全选”条目之外我只有一个条目时,才会发生这种情况。
js代码如下:
$("#" +ddl_ID).multipleSelect({
filter: true,
multiple: true,
"data-multiple-width": 150,
onClick: function (view) {
//aggiungo alla lista di selezionati solo il valore selezionato.
//se esiste già lo elimino
listaSel = $("#"+txtSel_ID).val();
var array = listaSel.replace("[", "").replace("]", "").split(",");
const index = array.indexOf(view.value);
if (index >= 0) //esiste già, lo elimino
array.splice(index, 1);
else //non esiste, lo aggiungo
array.push(view.value);
listaSel = "";
//ricostruisco la stringa
for (var i = 0; i …Run Code Online (Sandbox Code Playgroud) asp.net ×5
javascript ×4
jquery ×4
amazon-mws ×2
c# ×2
php ×2
webforms ×2
curl ×1
date ×1
datepicker ×1
file-upload ×1
friendly-url ×1
html5 ×1
mysql ×1
sql ×1
sql-update ×1
updatepanel ×1
wysihtml5 ×1