常用随笔
// 获取网页传参的值
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)return unescape(r[2]);
return null;
}
------
string type = context.Request["type"];
$.ajax({
contentType: "application/json",
//type:'post',
async: false,
url: "Hander/Handler1.ashx",
data: {
type: "login",
name: jsonn
},
cache: false,
dataType: "json",
timeout: 300000, //超时时间:300秒
success: function (json) {
alert(json[0].CZYMC)
},
error: function () { alert("异常!"); }
});
return JsonConvert.SerializeObject(new { success = false, message = "密码的原密码不正确" });
----------------------------------------------------------------------------------------------
var url = "/SystemManage/Menu/GetPowerMenuJson?roleId=" + data.id;
chooseMenusObj.tree.load(url);
---------------------------------------------
List<object> listNode = new List<object>();
var vTreeMlPid = new
{
name = enity.Title,
id = enity.ID,
userid = enity.UserID.ToString(),
pid = "1"
};
listNode.Add(vTreeMlPid);
JsonConvert.SerializeObject(listNode)
--------------------------
MessageUser mu = ManageProvider.Current;
string roleIds = mu.RoleIds;
List<ParameterJson> list = new List<ParameterJson>();
list.Add(new ParameterJson("U_IsValid", ConditionOperate.Equal.ToString(), "1"));
list.Add(new ParameterJson("Type", ConditionOperate.Equal.ToString(), "490CB91A-EA3F-4796-9650-8F55FD9B2EBD"));
string menuJson = _menubll.GetListJson(JsonConvert.SerializeObject(list));
List<Power_MenuView> MenuList = JsonConvert.DeserializeObject<List<Power_MenuView>>(menuJson);
MenuList = MenuList.OrderBy(x => x.U_SortNo).ToList();
List<Power_WorkbenchMenusView> myMenu = JsonConvert.DeserializeObject<List<Power_WorkbenchMenusView>>(workBenchJson);
var treelist = MenuList.Select(x => new
{
id = x.ID,
text = x.Name,
pid = x.ParentID,
@checked = myMenu.Where(m => m.MenuID == x.ID).Count() > 0
}).ToList();
JsonConvert.SerializeObject(treelist )
-----------------------------
My_RosterStaticRecordsView StaticRecords = new My_RosterStaticRecordsView()
{
RosterStaticID = new Guid(id),
A0100 = a01Mod.A0100,
A0101 = a01Mod.A0101,
A0102 = a01Mod.A0102,
A0104 = a01Mod.A0104,
};
//
List<Models> list = new List<Models>()
{
new Child(){Id=1,StrName="你好啊!"},
new Child(){Id=2,StrName="不好啊!"}
};
--------------------------------
var t = [];
var d = {};
d["name"] = $("#name").val();
d["age"] = $("#age").val();
d["sex"] = $("#sex").val();
t.push(d);
var jsonn = JSON.stringify(t);
-------------------------------------------
var ClassType = @Html.Raw(ViewData["ClassType"]);
value="@ViewData["Cn"]";
---------------------------------------------
var ids = [];
for (var i = 0, l = rows.length; i < l; i++) {
var r = rows[i];
ids.push(r.A0200);
}
var id = ids.join(',');
---------------------------------------------------------
ViewBag.HtmlStrBuilder = strBuilder.ToString();
ViewData["areaName"] = areaTitle;
@Html.Raw(ViewBag.menulist)
-----------------------------------
序列化和反序列化
//Json.NET序列化 (对象转成字符串)
string jsonData = JsonConvert.SerializeObject(lstStuModel);
//Json.NET反序列化(字符串转化为对象)
string json = @"{ 'Name':'C#','Age':'3000','ID':'1','Sex':'女'}";
Student descJsonStu = JsonConvert.DeserializeObject<Student>(json);//反序列化

浙公网安备 33010602011771号