我在服務端用的是Web服務,客戶端用的是WinForm,現打算在服務端新增一個WinForm窗體來設置數據庫連接,用戶等信息。
請教思路。謝謝
請教思路。謝謝
解决方案 »
- 一个简单的问题,请指教
- 小弟做软件时遇到奇怪的问题了,救命!!!!!!!!!!
- c# winform 控件数组使用array.sort根据控件名如何排序
- 本机加入域,修改本机名
- 这一种SQLSERVER连接字符串为什么不需要用户名和密码:"data source =数据源名 ; initial catalog =数据库名 ; integrated security = SSPI;";
- 谁能帮我看看是怎么回事,关于webclient.
- 关于执行CMD命令
- MonthCalendar控件变色?在线等..............................
- c#的表格套表格为什么行高总是控制不了呢?
- 大家能说说使用.Net而不是使用C++的理由吗?
- 连接SQL异常,如何减少等待时间
- 为什么sina的cookie不完整
我的意思是在利用web服務的程序集中,如何彈出一個WinForm窗體來設置相關信息。
然后在WEB页面中使用链接"dylike://****",后面的***就是向窗体程序传递的消息.
或者你可以百度搜索"DYLIKE万能调用",VB6写的,窗体上有详细说明.
通过web服务,好像不行
可以使用Process运行窗体程序,然后使用消息队列与窗体程序交互。在Web服務啟動時,会首先执行
Global.asax例如
<%@ Application Language="C#" %>
<script runat="server"> void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
HttpContext.Current.Response.Cache.SetNoStore();
string AppPath = Server.MapPath("~") + "\\";
}
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码 }
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码 } void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不会引发该事件。
Session.Clear();
}
</script>
或者自己写activex,这个还需要用户安全级别允许安装。