小编Ant*_*nes的帖子

Visual Studio Web用户控件事件仅在设计模式下显示?

调用所有Visual Studio大师 - 当我在ac#web项目中处理.ascx或.aspx文件时,除非我从代码视图切换到设计视图,否则事件不会显示在属性面板中.这是Visual Studio的故意功能吗?VS2005和VS2008似乎都是这样工作的.

有没有办法让事件一直显示在属性面板中?

c# events visual-studio

5
推荐指数
1
解决办法
4244
查看次数

单页显示,多页打印问题

网页显示以下内容: -

  • 短发
  • 弗雷德
  • 约翰

然而,当用户(可能是我)打印网页时,我希望多次重复此输出,并在不同的页面上打印略有变化: -

  • 短发
  • 弗雷德
  • 约翰

>page break here<

  • 短发
  • 弗雷德
  • 约翰

>page break here<

  • 短发
  • 弗雷德
  • 约翰

实际上页面内容较大(尽管在标准的A4页面内很好),输出页面的数量大约为20.我更喜欢优雅的跨浏览器解决方案,但最终可以使用适用于Internet Explorer 7的解决方案.

我正在使用带有jQuery的ASP.NET MVC(尽管直接的JavaScript解决方案很好).

编辑: Page-Break-XXX css样式将成为答案的一部分,但我特别感兴趣的是从屏幕版本动态创建打印版本HTML的方法.注意我不想导航到"打印机友好"页面然后打印它.我只想打开浏览器打印按钮并发生魔术.

html javascript css asp.net-mvc jquery

5
推荐指数
1
解决办法
8934
查看次数

带有带外数据的Java套接字

有人知道如何使用Java套接字接收(如何知道您收到的)带外数据?特别是我已经阅读了sendUrgentDatasetOOBInline的文档,其中说明:

请注意,仅提供有限的支持来处理传入的紧急数据.特别是,没有提供传入紧急数据的通知,除非由更高级别的协议提供,否则无法区分正常数据和紧急数据.

但我仍然希望有人有解决方案:-)

更多细节:

我正在通过套接字发送序列化对象,我并没有真正看到我如何找到插入流中的"随机"OOB字节(除了Java在我尝试反序列化时会给我一个例外的事实宾语).

java sockets out-of-band

5
推荐指数
1
解决办法
1565
查看次数

ASP Classic溢出

我想知道是否有人可以帮助我,因为我已经对我认为是一个简单错误的简单原因视而不见.

我有这个代码:

 doRound1(x1)
  denom1 = 5
  y1 = denom1 - x1 mod denom1
  if y1 <> denom1 then
    x1= x1+y1
  end if

  doRound1=x1
 End function

 'theCalc = 20488888888.684
  theCalc = cDbl(11111111111) * 1.844
  doRound1(theCalc)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Microsoft VBScript runtime  error '800a0006'
Overflow: 'x1'
Run Code Online (Sandbox Code Playgroud)

在上面的代码中由此行引起:

 y1 = denom1 - x1 mod denom1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?正如我所说,我今晚失明了

overflow asp-classic

5
推荐指数
1
解决办法
1万
查看次数

如何以编程方式修改DataTemplate?

我正在尝试以编程方式将事件和元素添加到Silverlight 3.0应用程序中的DataTemplate.我有一个带有依赖项属性的用户控件,我想在其中设置模板,调整它,然后将修改后的版本设置为内部控件.

我的想法是采用进来的DataTemplate,读取它的XAML,调整它,然后使用XamlReader创建一个可以设置为内部控件的修改后的DataTemplate.这种方法的问题是我不知道如何从原始模板中获取XAML(如果它甚至可能.)例如:

protected virtual void OnItemTemplateChanged(DependencyPropertyChangedEventArgs e)
{
    // Get the original Xaml from the set template
    //string originalXaml = ???

    // Modify the template
    string newXaml = originalXaml.Replace("foo", "bar"); // for example

    // Create a new template from the modified XAML
    DataTemplate newTemplate =  (DataTemplate)XamlReader.Load(newXaml);

    // Update the inner template
    this._childDropdown.ItemTemplate = newTemplate;
}
Run Code Online (Sandbox Code Playgroud)

有人知道:1)是否有办法读取原始XAML,或2)另一种以编程方式修改DataTemplate的方法.

谢谢,

silverlight xaml datatemplate silverlight-3.0

5
推荐指数
1
解决办法
4594
查看次数

创建依赖项属性以在XAML中设置自定义事件处理程序

我想使用自定义事件处理程序添加到默认框架元素DependencyProperties.

类似于以下内容:

<Border custom:MyProps.HandleMyEvent="someHandler">...</Border>
Run Code Online (Sandbox Code Playgroud)

以下是包含Border元素的控件的代码:

public class MyPage : Page{
    public void someHandler(object sender, EventArgs e){
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我如何想象定义属性的类的粗略示例:

public class MyProps{
    public event EventHandler MyInternalHandler;
    public static readonly DependencyProperty HandleMyEventProperty = ...
    public void SetHandleMyEvent(object sender, EventHandler e){
         MyInternalHandler += e;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道/没有找到任何提示如何DependencyProperties与事件/代表和EventHandlers.

你有线索吗?

silverlight wpf delegates dependency-properties silverlight-3.0

5
推荐指数
1
解决办法
2854
查看次数

Silverlight程序化数据绑定到页面标题属性不更新

我正在使用Page的Title属性在主窗口中设置文本块.

程序化数据绑定工作一次.但是,当我更改页面上的title属性时,浏览器标题和选项卡会更新,但我的文本块不会更新.

在mainview中的NavigatedTo方法中:

Page page = ((Page)e.Content);

Binding binding = new Binding();
binding.Path = new PropertyPath("Title");
binding.Source = page;
binding.Mode = BindingMode.OneWay;

Header.SetBinding(TextBlock.TextProperty, binding);
Run Code Online (Sandbox Code Playgroud)

data-binding silverlight

5
推荐指数
1
解决办法
830
查看次数

在Silverlight 3中获取运行时程序集

我目前正在编写一个具有AssemblyHelper的框架dll.此助手存储Runtime和UserAdded程序集以轻松实例化新对象.

框架的.NET部分使用:

AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
_runtimeAssemblies = AssembliesLoaded;
Run Code Online (Sandbox Code Playgroud)

这让我得到了我需要的所有组件.

但问题是我无法在Silverlight中使用它,我不知道现在要使用什么.目前我正在使用:

Assembly[] AssembliesLoaded = {Assembly.GetCallingAssembly()};
Run Code Online (Sandbox Code Playgroud)

但这只会添加我的框架的程序集,而不是应用程序或任何其他运行时程序集.

我该怎么用?请帮忙!

提前致谢,

沃特

silverlight assemblies silverlight-3.0

5
推荐指数
1
解决办法
855
查看次数

在Silverlight中存储应用程序设置

我希望能够在运行时更改我的silverlight程序集中的设置,我想在asp.net网站中有点像web.config?

这样做的最佳方式是什么?

谢谢

c# silverlight dll assemblies silverlight-3.0

5
推荐指数
1
解决办法
586
查看次数

如何在Windows Phone 7中对齐stackpanel上的按钮?

我在stackpanel中添加了两个按钮,并设置了对齐,如代码所示

<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<Button Content="Button" Height="64" Name="button1" Width="160" HorizontalAlignment="Left" VerticalAlignment="Top"/>
<Button Content="Button" Height="64" Name="button2" Width="160" HorizontalAlignment="Right" VerticalAlignment="Top"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

但这与我的要求不符.我希望它如下图所示.

在此输入图像描述

那我该怎么做呢?

silverlight windows-phone-7

5
推荐指数
1
解决办法
3881
查看次数