//创建带校验的输入框TextBox
@Html.TextBox("Amount", 25, new { @class = "decimalInput" })
//页面创建DropDownList,默认选中项,并且添加样式
@Html.DropDownList("Searchtype", new List {
new SelectListItem{ Text="Account #",Value="MerchantID"},
new SelectListItem{ Text="DBA",Value="DBA",Selected=true},
new SelectListItem{ Text="MID",Value="MID"},
new SelectListItem{ Text="Phone",Value="Phone"},
new SelectListItem{ Text="RepID",Value="RepID"},
new SelectListItem{ Text="TaxID",Value="TaxID"},
new SelectListItem{ Text="EVO BE #",Value="EVOBENumber"}
}, new { style = "border:none;" })
//页面创建异步连接
//第一个参数为 要显示的文字(注意文字不能为null或者"",否则会报异常)
//第二个参数为指定的 Action名字
//第三个参数为路由参数
//第四个参数为指定异步参数(UpdateTargetId:成功之后,更新的元素html;HttpMethod:指定异步方式get or post or other;OnSuccess 成功之后要调用的函数名)
@Ajax.ActionLink("BC Sales Month", "LastYearSalesAndTicketInfoColumn", new { type = "BCSales", merchantId = Model.MerchantID }, new AjaxOptions
{
UpdateTargetId = "salesAndticketInfo",
HttpMethod = "Get",
OnSuccess = "SalesAndTicketInfoOpen"
}):
//Jquery里的Ajax参数
$("body").addClass("loading");
var form = $("#reminder").find('form');
var btn = $(this).attr("name");
var addInfo = { name: btn, value: '1' };
var data = form.serializeArray();
data.push(addInfo);
$.ajax({
url: "@Url.Action("SaveReminder", "Home")",
data: data,
type: 'POST',
success: function () {
$("#reminder").dialog("close");
$("body").removeClass("loading");
if (btn == "outlookreminder") {
window.location.href = "@Url.Action("DownloadICSReminder", "Home")";
}
}
});
//@razor 异步表单提交
@using (Ajax.BeginForm("UpdateAddressByUSPS", "Merchant",
new AjaxOptions
{
HttpMethod = "Post",
OnBegin = "show",
OnComplete = "hide",
OnFailure="fail",
OnSuccess = "CheckAddressSuccess",
}, new { id = "VerifyAddressForm" }))
{
@Html.Partial("_Merchant_NameAndAddress_VerifyAddress")
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as