我在Page的viewstate中存储了一个对象.现在,当我在usercontrol上访问相同的viewsate对象时,它显示为null.我甚至尝试在usercontrol和page中创建具有相同名称的相同viewstate.Both拥有不同的值.
我知道viewstate是受保护的属性.这个东西如何在上面的场景中实现,或者是否有任何其他原因导致这种行为.
编辑:
Usercontrol在页面标记中.我没有动态加载它.
我有一个页面EditFacilityworkType.aspx.在页面上,我有一个usercontrol FacilityWorkTypeDetails.aspx(FacilityWorkTypeDetails1).在这个usercontrol里面我有一个用户控件Workflow.aspx(Workflow1)
Page的Page_Load()我正在页面的page_load()上检索workflowdetails.
FacilityWorktype facilityWorkType = facilityDetails.GetFacilityWorktypeDetail(SessionHelper.FacilityWorkTypeID);
ViewState["WorkFlow"] = facilityWorkType.FacilityWorkTypeWorkFlow
Run Code Online (Sandbox Code Playgroud)
在usercontrol FacilityWorkTypeDetails.aspx中.我有一个房产
public FacilityWorktype FacilityWorkTypeDetails
{
get
{
#region Fill FacilityWorktype
return GetEntityFromControl();
#endregion
}
set
{
PopulateControls(value);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我在页面的页面加载中设置此属性
FacilityWorkTypeDetails1.FacilityWorkTypeDetails = facilityWorkType;
Run Code Online (Sandbox Code Playgroud)
在Workflow.aspx里面,我有一个属性
/// <summary>
/// Property to fill entity object from controls on this page
/// </summary>
public WorkFlow WorkFlowDetails
{
get
{
return GetEntityFromControls();
}
set
{
BindTranscriptionMethodDDL(ddlTranscMethod);
PopulateControls(value);
}
}
Run Code Online (Sandbox Code Playgroud)
现在是FacilityWorkTypeDetails1的PopulateControls(),我正在设置workflow1的属性
private void PopulateControls(FacilityWorktype value){
Workflow1.WorkFlowDetails = value.FacilityWorkTypeWorkFlow;
}
Run Code Online (Sandbox Code Playgroud)
现在当我从中检索值时
private …Run Code Online (Sandbox Code Playgroud) 我是javascript的新手(函数式编程对我来说没问题),我想知道jQuery如何逃避他们做出的一些设计决策.现在要修理还是做什么工作太多了?例如,在访问DOM中的元素或$的奇怪函数定义时,似乎在字符串中使用奇怪的符号,这迫使我每隔一段时间检查一次基本数据.
有人能指出我的学习资源,我可以学习jQuery的所有这些细微差别(jQuery的例子只是不削减它们,它们太分散了)?也许有人为jQuery提供了一个超级好的参考站点/ pdf?
谢谢
编辑:
作为一个侧面点,关于学习,为什么整个jquery.js文件折叠到一行?这是不可读的.
这是一个例子
Interface {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} IP-Address {} {} {} {} {} OK? Method Status {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {Protocol
FastEthernet0/0} {} {} {} {} {} {} {} {} {} {} {} unassigned {} {} {} {} {} YES unset {} administratively down down {} {} {} {
FastEthernet0/1} {} {} {} {} {} {} {} …Run Code Online (Sandbox Code Playgroud) 如何在我的网页中禁用复制粘贴功能.确切地说,我不希望我的用户从我的网站复制任何信息并将其用于个人目的.关于同一主题的上一个问题没有给出足够的解释.onselect和ondrag不起作用.请帮忙.
为什么我要将其设置为YES?会有什么不同?我一定要担心吗?
JavaScript可以与MySQL连接吗?如果是这样,怎么样?
(下面的示例代码是自包含且可运行的,您可以尝试它,它不会崩溃您的系统:)
Tom Hawtin在这里评论了这个问题:为什么人们在事件队列上运行Java GUI
那:
EDT不太可能崩溃.在EDT调度中抛出的未经检查的异常被捕获,转储并且线程继续.
有人可以解释我这里发生了什么(每次你点击"抛出一个未经检查的异常"按钮,有意地执行除以零):
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class CrashEDT extends JFrame {
public static void main(String[] args) {
final CrashEDT frame = new CrashEDT();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing( WindowEvent e) {
System.exit(0);
}
});
final JButton jb = new JButton( "throw an unchecked exception" );
jb.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
System.out.println( "Thread ID:" + Thread.currentThread().getId() );
System.out.println( 0 …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个匹配的正则表达式,它在文本之间不包含空格,但它可能在文本的开头或结尾处有空格,也可能没有空格.
我有一个逗号分隔的字符串.我将该字符串拆分并将其分配给元素var.如何循环元素var?
$(document).ready(function(){
var element = $('#imageIds').val().split(",");
// how to loop this elements using jquery
});
Run Code Online (Sandbox Code Playgroud)