摘要:
通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。简单的错误处理页面可以通过web.config来设置<customErrorsmode="RemoteOnly"defaultRedirect="GenericErrorPage.htm"><errorstatusCode="403"redirect="NoAccess.htm"/><errorstatusCode="4 阅读全文
摘要:
1OpenModalDialog("Dialog.aspx", 500, 200); JS Open一个模式对话框,如果对话框里有Button提交 或任何和服务器有交互,点击按钮就会打开另外一个页面来显示弹出的窗口解决办法: 在Dialog.aspx 页面的的head 里面加入<base target="_self" /> 指向自己,这样就不会在点击Dialog.aspx里面的按钮之后打开另外一个页面。2 清除Jquery缓存的方法:在Json请求的时候路径变一下,加个随机数参数var x = 99;var y = 95;var rand = 阅读全文
摘要:
<scripttype="text/javascript">debugger;$(document).ready(function(){varurl='@Url.Action("getJson","Home")';$("button").click(function(){$.getJSON(url,"x",function(data){ //这里的x是Action getJson的参数,是可以从请求字符串(QueringString)中取到的alert(data.na 阅读全文
摘要:
先上实体类1publicclassParentItem2{3publicintID{get;set;}4publicstringName{get;set;}5}6publicclassSubItem7{8publicintParentID{get;set;}9publicintID{get;set;}10publicstringName{get;set;}11}12publicclassTestViewModel13{14publicList<ParentItem>Parent{get;set;}15publicList<SubItem>Sub{get;set;}16} 阅读全文
摘要:
1//Product实体2publicclassProduct3{4[HiddenInput(DisplayValue=false)]5publicintProductID{get;set;}6[Required(ErrorMessage="Pleaseenteraproductname")]7publicstringName{get;set;}8[Required(ErrorMessage="Pleaseenteradescription")]9[DataType(DataType.MultilineText)]10publicstringDescri 阅读全文
摘要:
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚本比如我们在View中这样写:view sourceprint?1<input type="submit" value="审核通过" onclick='this.form.action="<%=Url.Action("Action1") %>";' /> 阅读全文
摘要:
public class RoleFilter : FilterAttribute, IAuthorizationFilter 02{ 0304#region IAuthorizationFilter 成员 0506/// <summary> 07/// 产生随机数判断是否具有权限访问 08/// </summary> 09/// <param name="filterContext"></param> 10public void OnAuthorization(AuthorizationContext filterConte 阅读全文
摘要:
当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。Activity能进行绑定得益于Service的接口。为了支持Service的绑定,实现onBind方法如下所示:private final IBinder binder = new MyBinder();@Overridepublic IBinder onBind(Intent intent) {return binder;}public class MyBinder extends Binder {MyService getService(){retur 阅读全文
摘要:
多Activity开发中,有可能是自己应用间的activity 跳转,或者夹带其他应用的可复用activity。可能会希望跳转到原来某个activity实例,而非产生多个重复的activity。我们可借助 activity 四种启动模式来实现不同的需求:standard默认模式 --------- 来了intent,每次都创建新的实例。singleTop-------- 来了intent, 每次都创建新的实例,仅一个例外:当栈顶的activity 恰恰就是该activity的实例(即需要创建的实例)时,不再创建新实例。这解决了栈顶复用问题,想一想,你按两次back键,退出的都是同一个activ 阅读全文
摘要:
首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activity android:name=".FileBrowser" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> <action android:name=&q 阅读全文