1。在winform onload时候需要一个验证过程,这个要和web的windows验证集成的,假如不是域用户的话就退出,是的话检查此用户名是否已存在于数据库中,尚不存在则插入一条记录,并返回此用户在数据库中的UID。2。我要post的数据包括:一个文件夹中所有文件(遍历)/单个文件,以及5个字段和验证过程返回的UID。5个字段,UID,以及文件的路径需要作为一条新记录插入数据库,返回此条记录的ID值。
我知道这要用到webservice,有没有大虾能给个思路。
特别是验证机制该如何实现,文件和字段如何一块提交。万分感谢了!
我知道这要用到webservice,有没有大虾能给个思路。
特别是验证机制该如何实现,文件和字段如何一块提交。万分感谢了!
URL = "Medi_Draw_Print.aspx?Name=" & Emp_Name.Text & "&ID=" & Insurance_NO.Text+"&personal_sum=" personal_sum.text+"&Personal_Balance="+Personal_Balance.Text + "&Emp_Sum="+_Emp_Sum.Text +"&in_draw="+
Response.Redirect( URL )
不能用 Url ???可以的兄弟....
Response.Redirect( URL )
这段看不懂。
你的WEB網頁在驗證局域用戶時是怎樣驗證的?
WINFORM在LOAD時直接讀取,若沒有ID則退出
但考虑到域中可能有上万的用户,而并非每个用户都会使用此win app或web app,所以都存入的话未免开销太大。我在web中是这么做的,重新实现了IIdentity和IPricipal借口,在basepage中判断是否authenticated,若是则用username和domain查询数据库中是否有对应记录,若无,则加入此条记录。
见我之前的帖子:http://community.csdn.net/Expert/TopicView.asp?id=4100487我想在win app中也能实现这样的功能。
用winform操作webform就ok了
语法跟js一样mshtml.OldHTMLDocument kj= axWebBrowser1.Document as mshtml.OldHTMLDocument; kj.getElementById(textBox2.Text.ToString ()).innerText="admin";
kj.getElementById("password1").innerText="adminadminadmin";
kj.body.style.color ="#ff6633";
kj.getElementById("Submit1").innerText ="开始登录" ;
kj.getElementById("Submit1").click();
在web中加入硬件认证(usb令牌),比你想的办法更好。
你要是这样做的话,他将域信息改了,或分配错了。就麻烦了。