我有一个在 .cs 中有一些属性的页面,这些属性稍后会在 .aspx 中使用例如:
。CS
public string Person { get;set; }
.ASPX
<a href="<%= Person.WebSite %> >My website</a>
问题在于,如果 Person 为空,框架仍会尝试运行 .aspx 并最终抛出空异常。如果我在 Page_Load 中进行简单检查
if(Person == null) 返回
它仍然会尝试执行 .ASPX,然后再次抛出异常
所以..我的问题是..如果 Persons 为空,是否有办法阻止 .ASPX 被加载
if(Person == null)
//Dont run the aspx,code
Response.Write("Something went wrong!");
提前致谢!